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