I am assuming that you are setting up an array of DataSocket objects to
handle each connection. Are you simply connecting to each DataSocket
in the for loop? Is it hanging in the middle of the loop, or does the
code continue to execute?
There is a known issue with deleting DataSocket connections. With an
array of DataSocket objects, if one object is disposed of before all
the sockets are disconnected, then you will experience an application
crash or hang.
Would you mind posting your section of code that you use to connect to the DataSockets?
Regards,
Tyler Tigue