te array byte[] byData = System.Text.Encoding.ASCII.GetBytes(msg);
Socket workerSocket = (Socket)m_workerSocketList[clientNumber - 1]; //workerSocket.Send(byData); workerSocket.BeginSend(byData, 0, byData.Length, 0, new AsyncCallback(SendCallback), workerSocket); }
private void SendCallback(IAsyncResult asyn) { Socket client = (Socket)asyn.AsyncState; // 完成数据发送. int bytesSent = client.EndSend(asyn); }
完整的代码下载
具体下载目录在 /2012年资料/1月/15/C#中Socket服务端代码分享/
|