Hello, I am wondering if VMCI communication between the host and guest is still not a feature on VMWare Fusion. I searched around, but the only two threads http://communities.vmware.com/thread/273072 and http://communities.vmware.com/message/848573 were pretty old and offered little information.
I wrote a test "Hello, World" program to test VMCI on my Windows machine (Host: Windows 8 Build 9200, Guest: Windows 8 Build 9200 w/ VMWare Tools 9.2.2 build-893683) and it worked as expected with VMware Workstation 9.0.1 build-894247.
The same program (adapted to use Unix sockets instead of Winsock, of course) builds fine on my Mac (OS X 10.8.2) but the connect command fails with errno 51 "Network is unreachable". On the Mac, the guest is Windows 8 Build 9200 w/ VMWare Tools 9.2.2 build-893683, and I have VMWare Fusion version 5.0.2 (900491). I have verified that the VMCI kext is being loaded on the host system using kextstat, but as one of those older threads says, it might only be for guest to guest communication.
I am currently going to assume that this is because VMCI communication between the host and the guest is still unsupported in VMWare Fusion, but I thought I would check here first before I give up, as lack of VMCI would put quite the damper on the project I am starting...
Alternatively, if there is an a different way to provide very fast communication between the host and guest that works in VMware fusion: I could not find one and would greatly appreciate being pointed towards it. (Especially if there is a way for a trusted application on the host to access the memory of the guest directly, that would be ideal as it'd save me a lot of overhead.)