linux下使用socket绑定(bind)时:address already in use
来源:互联网 发布:淘宝客服术语结束语 编辑:程序博客网 时间:2024/06/06 02:12
1、使用函数避免:在bind函数前使用
int opt = 1;
setsockopt(fd,SOL_SOCKET,SO_REUSEADDR,&opt,sizeof(opt));
2、使用CTRL+Z结束程序:导致程序处于后台暂停状态,其实端口还是被占用中(程序中没有while等类似循环,则不用CTRL+Z就会自动结束,可忽略此点)
解决办法:a、使用CTRL+C结束程序而不是CTRL+Z,这两者的区别请自行百度
b、在后台挂起状态时,终端中输入:jobs ,可以看到服务端程序的确被挂起,终端输入:fg %num,注意num是挂起程序的编号
如果是1,则输入:fg %1,此时程序前台运行!!使用CTRL+C退出此进程即可
0 0
- linux下使用socket绑定(bind)时:address already in use
- linux socket通信bind error:Address already in use
- Linux下Socket编程的端口问题( Bind(): Address already in use )
- Linux下Socket编程的端口问题( Bind(): Address already in use )
- Linux下Socket编程的端口问题( Bind error: Address already in use )
- Linux下Socket编程的端口问题( Bind(): Address already in use )
- Linux下Socket编程的端口问题( Bind(): Address already in use )
- Linux下Socket编程的端口问题( Bind(): Address already in use )
- Linux下Socket编程的端口问题( Bind error: Address already in use )
- Linux下Socket编程的端口问题( Bind error: Address already in use )
- Linux下Socket编程的端口问题( Bind error: Address already in use )
- Linux下Socket编程的端口问题( Bind error: Address already in use )
- Linux下Bind error: Address already in use处理
- Linux下Bind error: Address already in use处理
- Linux下报 bind error: Address already in use 解决方案
- linux bind: Address already in use
- linux bind error: address already in use
- linux bind: Address already in use(Z)
- HttpClient总结
- QPainter对象的一点说明
- Maven学习总结(一)——Maven入门
- Codeforces Round #324 D Dima and Lisa
- Ubuntu注销提示框关不掉解决问题
- linux下使用socket绑定(bind)时:address already in use
- WIFI营销读书笔记之二:跑马圈地
- mySQL修改编码
- 异步HttpClient框架用法
- 数据结构例程——串的模式匹配(KMP算法)
- GPS学习笔记
- 随机森林算法的使用
- Maven学习总结(二)——Maven项目构建过程练习
- 在Ubuntu下创建hadoop组和hadoop用户