m_Closing=true时,可以防止当前无待发送消息,确保关闭链接前,先把消息发送出去。
SendCallBack作为BeginSend的回调,当消息队列元素大于1时,可以实现递归调用,最终使元素数归零。所以下一次调用BeginSend前,只需判断元素数是否等于1即可。
m_Closing=true时,可以防止当前无待发送消息,确保关闭链接前,先把消息发送出去。
SendCallBack作为BeginSend的回调,当消息队列元素大于1时,可以实现递归调用,最终使元素数归零。所以下一次调用BeginSend前,只需判断元素数是否等于1即可。