C#异步Socket我用异步Socket实现连接,调用BeginAccept,然后在实接收事件中,调用EndAccept
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/05 19:05:36
C#异步Socket
我用异步Socket实现连接,调用BeginAccept,然后在实接收事件中,调用EndAccept,然后用BeginReceive来接收数据.但是到BeginReceive就会报错,提示是当前没有建立连接,也就是说当前(接收事件)异步的Accept操作还未完成,请问如何在异步操作完成之后再触发事件,或者有什么其它的解决方案吗
我用异步Socket实现连接,调用BeginAccept,然后在实接收事件中,调用EndAccept,然后用BeginReceive来接收数据.但是到BeginReceive就会报错,提示是当前没有建立连接,也就是说当前(接收事件)异步的Accept操作还未完成,请问如何在异步操作完成之后再触发事件,或者有什么其它的解决方案吗
贴代码……否则我只能猜了……所以一下为我猜测的原因,
1)你的代码不会是这样写的吧.
BeginAccept(……);
BeginReceive(……);
2)在BeginAccept的回调函数中,执行EndAccept,这个函数返回了另一个已连接Socket,而原用来异步接收连接的Socket扔处在未连接的状态.也就是说,所谓用来Accept的Socket,其实相当于一个监听器(TcpLinstenrer),并不是真正用来连接的Socket.
1)你的代码不会是这样写的吧.
BeginAccept(……);
BeginReceive(……);
2)在BeginAccept的回调函数中,执行EndAccept,这个函数返回了另一个已连接Socket,而原用来异步接收连接的Socket扔处在未连接的状态.也就是说,所谓用来Accept的Socket,其实相当于一个监听器(TcpLinstenrer),并不是真正用来连接的Socket.
socket异步的实现机制?
Socket
JAVA中定义private Socket socket与Socket socket=new Socket的区别?
address 在socket编程中那个是什么意思?
我在matlab中调用一个函数
编写二个函数,分别实现求矩形的面积和周长,然后在主函数中调用它们.
socket是什么意思?
purge socket
主函数中没有调用led可是怎么能实现led灯亮灭呢?我看不懂中断什么的,
用两个D触发器实现一个异步四进制计数器电路,要求画出逻辑图~
WPF中page调用所在window的事件
英语翻译Create a new socket using the given address family我译成:用给