socket.error: [Errno 98] Address already in use解决方案
来源:互联网 发布:pose studio mac版 编辑:程序博客网 时间:2024/05/21 09:47
按某网上教程练习Python3.网络编程,二次运行服务端,提示:
socket.error: [Errno 98] Address already in use
原因是:socket默认不支持端口复用,如果要复用需要显示设定,允许地址重复使用:
serversocket.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)
代码如下:
# 创建 socket 对象serversocket = socket.socket( socket.AF_INET, socket.SOCK_STREAM)# 获取本地主机名host = socket.gethostname()port = 9999serversocket.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)# 绑定端口serversocket.bind((host, port))
阅读全文
0 0
- socket.error: [Errno 98] Address already in use解决方案
- 解决socket.error: [Errno 98] Address already in use问题
- 解决socket.error: [Errno 98] Address already in use问题
- Python socket.error: [Errno 98] Address already in use
- socket.error: [Errno 98] Address already in use
- 解决socket.error: [Errno 98] Address already in use问题
- socket.error: [Errno 48] Address already in use
- python socket.error: [Errno 48] Address already in use
- python socket.error: [Errno 48] Address already in use
- linux下如何解决socket的error: [Errno 98] Address already in use
- Python Socket 编程,OSError: [Errno 98] Address already in use
- 【ubuntu】error: [Errno 98] Address already in use
- python启动失败 error: [Errno 98] Address already in use
- MAC OS X中解决SOCKET.ERROR: [ERRNO 48] ADDRESS ALREADY IN USE 端口占用问题
- GAE发生在OS X上socket.error: [Errno 48] Address already in use 问题的解决方法
- Mac OS X中解决socket.error: [Errno 48] Address already in use 端口占用问题(转)
- linux socket通信bind error:Address already in use
- socket error address already in use 的解决办法
- IntelliJ IDEA导入gradle项目,配置tomcat
- 【教程】Excel组件Spire.XLS 教程:如何在C#,VB.NET将CSV转换为PDF
- 模拟视频播放器练习
- View操作引起错误
- 多线程之重入锁ReentrantLock
- socket.error: [Errno 98] Address already in use解决方案
- CoordinatorLayout与Behavior源码分析
- C++之 标准库类型 Vector和String
- easypermissions的基本使用
- 11 UDP:用户数据报协议
- BZOJ3694 最短路 [最短路径树]
- C++多态性
- Mysql JOIN连接的使用(学习整理)
- 查看ubuntu系统是32位还是64位,查看系统版本