首页 新闻 会员 周边 捐助

SocketAsyncEventArgs客户端复用问题

0
悬赏园豆:50 [已关闭问题] 关闭于 2017-11-17 14:33

https://msdn.microsoft.com/zh-cn/library/system.net.sockets.socketasynceventargs.aspx

上面链接是官网关于SocketAsyncEventArgs使用的例子,例子中,有一个SocketAsyncEventArgs对象(这里用serverArgs表示)是重复使用传给AcceptAsync作为参数,来获取socket链接的,重复使用的时候只要进行serverArgs.AcceptSocket=null操作就行了。 

然后我仿照着服务端程序写一个客户端程序,用到ConnectAsync方法,来进行连接,传入一个SocketAsyncEventArgs对象(clientArgs),连接成功时获取到一个clientArgs.ConnectSocket,但是clientArgs.ConnectSocket是只读的,没办法设空来重复使用

 

想问各位大神能实现客户端SocketAsyncEventArgs对象的复用吗

海之殇的主页 海之殇 | 菜鸟二级 | 园豆:500
提问于:2017-11-17 14:30
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册