9.0
Table Of Contents
- VMCI Sockets Programming Guide
- Contents
- About This Book
- About VMCI Sockets
- Porting to VMCI Sockets
- Creating Stream VMCI Sockets
- Creating Datagram VMCI Sockets
- Security of the VMCI Device
- Appendix: Learning More About Sockets
- Index
VMware, Inc. 5
TheVMware®VMCISocketsProgrammingGuidedescribeshowtoprogramvirtualmachinecommunications
interface(VMCI)sockets.TheVMCIsocketsAPIfacilitatesfastandefficientcommunicationbetweenguest
virtualmachinesandtheirhost.
Revision History
VMwarerevisesthisguidewitheachreleaseoftheproductorwhennecessary.Arevisedversioncancontain
minorormajorchanges.Table 1summarizesthesignificantchangesineachversionofthisguide.
Intended Audience
ThismanualisintendedforprogrammerswhoaredevelopingapplicationsusingVMCIsocketstocreate
CorC++networkingapplicationsforguestoperatingsystemsrunningonVMwarehosts.VMCIsocketsare
basedonTCPsockets.
ThisguideassumesthatyouarefamiliarwithBerkeleysocketsorWinsock,theWindowsimplementationof
sockets.Ifyouarenotfa
miliarwithsockets,“Appendix:LearningMoreAboutSockets”onpage 25provides
pointerstolearningresources.
Document Feedback
VMwarewelcomesyoursuggestionsforimprovingourdocumentationandsearchtools.Sendyourfeedback
todocfeedback@vmware.com.
About This Book
Table 1. Revision History
Revision Description
20130830 ManualslightlyrevisedfortheESXi5.5release.
20120719 Guest‐to‐guestcommunicationdedocumentedfortheESXi5.1release.
20120105 WindowsheaderfilenowinProgramFiles\CommonFiles\VMware\Drivers\vmci\sockets\include.
20110720 ManualrevisedfortheWorkstation8.0releaseandfortheESXi5.0release.
20100521 ManualrevisedfortheWorkstation7.1releaseandforESX/ESXi4.xreleases.
20091020 Manualrevisedsligh
tlyfortheWorkstation7.0release.
20090515 Revisedmanual,includinghost‐to‐gueststreamsocketsupport,fortheESX/ESXi4.0release.
20080815 Releasedmanual,withsocketoptions,forVMwareWorkstation6.5andVMwareServer2.0products.
20080620 DraftofthismanualfortheVMwareWorkstation6.5Beta2andVMwareServer2.0RC1releases.