We have a client program that we run on NT4 boxes and Win9x machines. The client will not however run on XP machines. I have tracked the problem down to the TClientSocket component. It appears that on receiving a large packet it is only partially received.
I can't imagine that in XP there is some imposed limit on the size of the packet which is causing the socket to have problems. Also it appears the size changes.
Does anyone know of any issues with the component related to XP, or an updated equivalent that I can use please.