110,534
社区成员
发帖
与我相关
我的任务
分享
//这里的buffer是成员变量,每次Accept一个客户端的时候,都用这同一个buffer传到BeginReceive
client.BeginReceive(buffer,0,buffer.Length,SocketFlags.None,new AsyncCallback(ReceiveMessage),client);
还有网上看到的另外一种
//这是每次都new 一个。 如果上面那种可以用的话,那下面这种每个都new 是不是有点多余了!?
buffer = new byte[1024];
client.BeginReceive(buffer,0,buffer.Length,SocketFlags.None,new AsyncCallback(ReceiveMessage),client);