111,126
社区成员
发帖
与我相关
我的任务
分享//程序开始运行,监听话机,启用了多线程.
serverSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
IPAddress serverIP = IPAddress.Parse(ipaddressnow);
IPEndPoint serverhost = new IPEndPoint(serverIP, Convert.ToInt32(ipportnow));
serverSocket.Bind(serverhost);
serverSocket.Listen(200);
while(true)
{
try
{
//在套接字上接收接入的连接
Socket s = serverSocket.Accept();
clientSocket = s;
ListenClient lc = new ListenClient(clientSocket);
clientThread = new Thread(new ThreadStart(lc.ServerThreadProc));
clientThread.Start();
}
catch (Exception ex)
{
MessageBox.Show("listening Error: " + ex.Message);
}
}