Ok, here is the problem,
I have set up a server type socket using CSocket
I have a client app that will connect to it, but on the server side
when I start the socket it gets to the accept statement:
example: if(Server.Accept(ClientSocket))

Why does the Dialog box It is in freeze up until the client program connects? and is there a way to fix it so that I can do other things on the Form while it is running the socket, for example stop the socket, or even just move the form around.

While the socket is listening for connections I can't do anything...
Can someone please help??