我的C#应用程序(异步客户端/服务器)出现问题。 当我执行BeginReceive,而不是BeginSend时,一切都很好,数据继续进行。 但是当我执行BeginSend,而不是BeginReceive时,没有任何反应,并且BeginSend()/ BeginReceive()会冻结。
我该如何解决这个问题?超时没有帮助。
感谢。
答案 0 :(得分:0)
你在调用EndSend和EndReceive吗?如果没有,你应该。
必须通过调用EndReceive方法来完成异步BeginReceive操作。通常,该方法由回调委托调用。1