110,499
社区成员
发帖
与我相关
我的任务
分享
void StartReceiving()
{
byte[] response = new byte[1024];
SocketAsyncEventArgs socketEventArg = new SocketAsyncEventArgs();
socketEventArg.Completed += OnReceiveCompleted;
socketEventArg.SetBuffer(response, 0, response.Length);
m_skClient.ReceiveAsync(socketEventArg);
}
void OnReceiveCompleted(object sender, SocketAsyncEventArgs e)
{
try
{
//处理接收的数据
byte []buff=e.Buffer;
.....
catch
{
}
StartReceiving();//继续异步接收下一个数据
}
StartReceiving();//继续异步接收下一个数据
)还没有执行,请问如何解决这个问题?