嵌入式应用层
强威先生
这个作者很懒,什么都没留下…
展开
-
TCP 偶尔出现connection refused
每次用第一次打开服务器,再打开客户端惊醒连接,都可以正常连接,如果此时手动断开,再次连接就回家出现这种情况!经过很长时间的查资料、百度,终于知道问题出在哪里了。我的代码中是直接调用close()函数关闭socket的,而问题就出在了这里,在TCP协议中,用close关闭socket是很不“优雅”的,导致了TIME_WAIT,所以会延时关闭socket 再次连接就会出现connectio原创 2017-02-21 22:20:37 · 6605 阅读 · 1 评论 -
TCP socket连接错误: socket operation on non-socket
百度看到有的网友也跟我遇到一样的情况,参考了很多,终于找到解决办法!发现自己的代码中竟然有这么多的低级错误!如下:if(fd = open(filename,O_RDWR|O_CREAT,0777) == -1 )赋值符号“=”的优先级最低,所以在比较之前都要加上括号,如下:if((fd = open(filename,O_RDWR|O_CREAT,0777)) =原创 2017-02-21 22:07:19 · 12044 阅读 · 0 评论