C/C++
小林码事
这个作者很懒,什么都没留下…
展开
-
socket重启 端口被占用
问题描述:代码是linux上一个socket服务器端,客户端与其建立连接;Ctrl+c 结束socket服务器。再次重启服务器后,端口被占用,bind失败(Address already in use);需经过大约2分钟后,重启服务器方能再次使用。问题分析:因为socket结束后,linux会保留此端口一定时间,据说是1~4分钟;过后才能再次被使用。处理方法:设置SO_REUS...原创 2019-08-02 14:16:10 · 4956 阅读 · 0 评论 -
error:a label can only be part of a statement and a declaration is not a statement
#a label can only be part of a statement and a declaration is not a statement#问题现象xxxxxxxxx.c:2697:5: error: a label can only be part of a statement and a declaration is not a statementst...原创 2019-09-05 10:54:09 · 621 阅读 · 0 评论 -
C++ Thread线程中使用private变量与函数
问题现象:C++中创建线程,但在线程函数中无法使用同类下的private变量与函数。问题分析:通过int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_r...原创 2019-09-17 15:24:17 · 1059 阅读 · 0 评论