62,046
社区成员
发帖
与我相关
我的任务
分享
byte[] buffer = new byte[1024];
public void Receive(Action<byte[]> action)
{
socket.BeginReceive(buffer, 0, buffer.Length, SocketFlags.None, new AsyncCallback((ar) => {
//当所有包处理接收成功了,则调用action函数进行逻辑处理
//那这边如何进行处理粘包呢?因为Receive会执行多次
Receive(action);
}), socket););
}