开发者社区 问答 正文

现在已经正在使用此socketAsyncEventArgs实例进行异步套接字操作?报错

使用supersocket接收侦听到客户端连接开始接受数据运行时会捕获到一个异常,不是所有时候都会报错,是运行一段时间后偶尔出现此现象,然后所有的客户端都连不上了。。(源码定位在,AsyncSocketSession.cs的 StartReceive()方法中  if(IsInClosingOrClosend)报异常:如标题)

展开
收起
爱吃鱼的程序员 2020-06-10 10:26:03 1217 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    请拿v1.6分支最新代码测试。

    注意不是master分支,是1.6分支。

    问一下江哥,这个问题是代码中存在的BUG吗?问题是我在这测试不出这个问题的存在,只在项目现场才有这个情况发生,这可真郁闷 再次强调一遍哦,是拉1.6分支的最新代码哦,要包含11月11日的更新哦。Yes,SuperSocket的bug。需要一定的并发量才能重现。所以你在本地测试没发现这个问题。
    2020-06-10 10:26:19
    赞同 展开评论
问答地址: