Please Help!

I have created a client program in VB6 SP3 which scans the local computer for all .EXE and .COM files on all fixed disks and stores them in an array. I also get disk sizes, memory, Windows version, IP Number etc.

Using the winsock control(TCP/IP) on a server program I listen for the client to send this information as one continous string. Then write the data into an Access database. As a test I write it into a list box to check the data.

The problem is that the string arrives at the server in a different order than it was sent with some data missing.

If I limit the file list to 200 files then it works perfectly, but even if I breakdown the original list into smaller chunks I get the same problem.

Any Suggestions?