python2.7 socket网络编程,报错:Address already in use,已解决
原因
停止程序运行后,bind函数绑定的端口还会保持一段时间。重新运行函数时显示端口被占用。
解决思路
- 阅读python2.7官网文档:https://docs.python.org/2/library/socket.html
- bind之前加一句:udpSocket.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)即可。
停止程序运行后,bind函数绑定的端口还会保持一段时间。重新运行函数时显示端口被占用。