We are running a TCP/IP connection using Labview under windows XP. Periodically, under windows XP, our server crashes. We do not seem to have this problem under windows 2000. The server code is based on the Labview examples and writes the data it two blocks - an int specifying the size of the message and the message itself. I've seen a few posts where there has been a "not enough memory" error that seems to be induced if the message is sent with two writes rather than one. I don't think this is our problem as it works under 2000 but I haven't seen any similar posts. Any suggestions would be appreciated.