python程序停到这个地方 client_socket, address = server_socket.accept()

停到这个地方  client_socket, address = server_socket.accept()

 

这行代码是在等待客户端的连接请求。server_socket.accept() 是一个阻塞调用,它会一直等待有客户端连接上来,然后返回一个新的套接字对象 client_socket 和客户端的地址 address

如果你的程序在这一行停止,可能是因为:

  1. 客户端尚未连接。如果这是预期行为,你可能需要等待客户端连接

  2. 有错误发生,导致程序停止。你需要检查错误信息,以确定问题所在。

解决方法:

  • 如果是预期内等待客户端连接,确保客户端程序已经启动并尝试连接到服务器

  • 如果服务器或客户端程序有错误,检查网络配置、防火墙设置、服务器和客户端的地址是否正确,以及是否有足够的权限进行网络通信

  • 查看程序的日志或错误输出,以获取更多信息。

如果你需要程序继续运行,但又不希望使用阻塞调用,可以考虑使用非阻塞的方式或者在一个单独的线程中运行这个调用。

 

========================

如果先启动客户端,然后启动服务器端,不能成功连接。

如果先启动服务器端,然后再启动客户端,可以成功连接。

升级固件。

centos 查看开放的端口

netstat -tuln
posted @ 2024-10-10 10:43  emanlee  阅读(7)  评论(0编辑  收藏  举报