原因

停止程序运行后,bind函数绑定的端口还会保持一段时间。重新运行函数时显示端口被占用。

解决思路

  1. 阅读python2.7官网文档:https://docs.python.org/2/library/socket.html
  2. bind之前加一句:udpSocket.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)即可。
    python2.7 socket网络编程,报错:Address already in use,已解决
    python2.7 socket网络编程,报错:Address already in use,已解决

示例(udp通信)

python2.7 socket网络编程,报错:Address already in use,已解决

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-14
  • 2021-06-07
  • 2021-06-26
  • 2021-06-18
  • 2021-05-10
猜你喜欢
  • 2021-03-31
  • 2022-02-02
  • 2022-12-23
  • 2022-03-02
  • 2022-12-23
  • 2022-12-23
  • 2021-11-19
相关资源
相似解决方案