如何同步发送和接收?
问题描述:
我的C#应用程序(异步客户端/服务器)有问题。 当我执行BeginReceive和BeginSend时,一切都很好,并且数据被处理。 但是,当我执行BeginSend和BeginReceive时,没有任何反应,BeginSend()/ BeginReceive()冻结。如何同步发送和接收?
我该如何解决这个问题?超时不起作用。
谢谢。
我的C#应用程序(异步客户端/服务器)有问题。 当我执行BeginReceive和BeginSend时,一切都很好,并且数据被处理。 但是,当我执行BeginSend和BeginReceive时,没有任何反应,BeginSend()/ BeginReceive()冻结。如何同步发送和接收?
我该如何解决这个问题?超时不起作用。
谢谢。
你能发表一些代码吗?我想你会有某种线程锁定继续。 – carlsb3rg 2011-03-28 08:33:06