如何同步发送和接收?
我的 C# 应用程序(异步客户端/服务器)有问题。 当我执行 BeginReceive 和 BeginSend 时,一切都很好,并且数据继续进行。 但是当我执行 BeginSend 和 BeginReceive 时,没有任何反应,并且 BeginSend()/BeginReceive() 冻结。
我该如何解决这个问题?超时没有帮助。
谢谢。
I have a problem in my C# application (async client/server).
When I execute BeginReceive, and than BeginSend, everything is fine, and the data is proceeded.
But when I execute BeginSend, and than BeginReceive, nothing happens, and BeginSend()/BeginReceive() freezes.
How can I solve this problem? Timeouts doesn't help.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您正在调用 EndSend 和 EndReceive 吗?如果没有,你应该这样做。
Are you calling EndSend and EndReceive? If not, you should.