lwip 1.4.1 中 socket 操作出现的两处错误(sock != NULL && netconn_accept:invalid recvmboxed))

1.在使用close()之后再去操作已经被关闭的socket(如read、write等操作),会报错sock != NULL。
2.在read()未超时之前调用close()关闭socket,则会报错netconn_accept:invalid recvmboxed。
因此在对socket进行操作的时候,请不要操作已经关闭的socket(在多线程应用中容易发生这种情况);在read还没结束之前,请不要讲socket关闭。

请关注我的个人主页,http://shauew.tech,欢迎拍砖!

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试