Socket连接不上的问题

 serverSocket.BeginAccept(
                    new AsyncCallback(AcceptedCallback),
                    serverSocket);
 client.BeginConnect(
                ipEnd,
                new AsyncCallback(ConnectedCallback), 
                client);

会连接不上,加上

public static ManualResetEvent connEvent = new ManualResetEvent(false);
 serverSocket.BeginAccept(
                    new AsyncCallback(AcceptedCallback),
                    serverSocket);
                connEvent.WaitOne();
 client.BeginConnect(
                ipEnd,
                new AsyncCallback(ConnectedCallback), 
                client);
            connEvent.WaitOne();

原文地址:https://www.cnblogs.com/liuxinls/p/2910170.html