I have a rather large library that negotiates communication between a server and clients. The sockets use the kCFSocketDataCallback flag to enable getting data out of the connection. The library has been working very well for a long time. Now i am trying to load it up into a PPC app that runs under rosetta on intel machines. The load goes fine and the sockets can connect and send data but they never receive anything. I've tried everything i can ( giving a bit of love to the run loop, etc, .. ) but cannot understand whats going on. Are there any know issues relating to CFSockets and PPC on intel machines?