I’m currently using the world’s simplest TOE file consisting of a Screen Capture > Spout Out running at 16x16 pixels to send information from one machine to another. If you implement TCPSpout & TCPSyphon, you can send texture information between a PC and a Mac as well. This doesn’t directly solve your issue but it may give you some ideas.
Good networking practices are a must in this scenario.