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
VMCI Sockets Programming Guide
10 VMware, Inc.
RabbitMQsoftwareisanopen‐sourcemessagebroker(ormessage‐orientedmiddleware)thatimplementsthe
AMQPstandard.SpringSourcecurrentlydevelopsandsupportsRabbitMQ.
Network Storage with Datagram VMCI Sockets
Figure 1‐2showsanexampleofaVMwarehostactingastheNFSserverforthehomedirectoriesofitsthree
clients:aWindowsguestandtwoLinuxguests.NFSusesdatagramsocketsforfileI/O.TheNFScodeonthe
VMwarehostmustbeslightlymodifiedtouseVMCIsocketsinste
adofUDPdatagrams.
VMwaredoesnotprovidemodifiedversionsofthethird‐partyapplicationsshowninthesediagrams.
However,anopensourceversionofNFSisavailable.
Figure 1-2. VMware Host with Datagram VMCI Sockets for NFS in Guests
/home
Linux
VMCI socket
VMCI driver
/home
Linux
host
VMCI socket
VMCI driver
VMCI virtual device
NFS modified for VMCI sockets
H:\Home
Windows
vsocklib.dll
VMCI socket
VMCI driver
disk disk