The VMware® vSockets Programming Guide describes how to program virtual machine communications interface sockets. The vSockets API facilitates fast and efficient communication between guest virtual machines and their host. VMware vSockets are built on the VMCI device.
Revision History
VMware revises this guide with each release of the product or when necessary. A revised version can contain minor or major changes. Revision History summarizes the significant changes in each version of this guide.
Intended Audience
This manual is intended for programmers who are developing applications using vSockets to create C or C++ networking applications for guest operating systems running on VMware hosts. VMware vSockets are based on TCP sockets.
This guide assumes that you are familiar with Berkeley sockets or Winsock, the Windows implementation of sockets. If you are not familiar with sockets, Appendix: Learning More About Sockets provides pointers to learning resources.
Document Feedback
VMware welcomes your suggestions for improving our documentation and search tools. Send your feedback to [email protected].
VMware Technical Publications Glossary
VMware Technical Publications provides a glossary of terms that might be unfamiliar to you. For definitions of terms as they are used in VMware technical documentation go to http://www.vmware.com/support/pubs.