Python服务器套接字:检查它是否存在

时间:2018-05-28 20:18:55

标签: python python-3.x sockets serversocket

微控制器程序打开服务器套接字等待连接。然后进入永远'循环侦听连接并对其进行处理。 如果服务器套接字以某种方式丢失怎么办?我寻找一种方法来检查服务器套接字是否可用,如果没有:重新启动它。

如果这不是治疗套接字的正常方法,请让我知道更好的方法。对不起抽象表格 - 我实际上找不到合适的代码。

while( True ):                         # until Reset or power down
    if( not server_socket_active() ):  # (1) looking for such a function
        open_server_socket()
        start_listening()
    if( client_connect ):
        handle_client_data()

我与服务器套接字和客户端套接字连接的工作连接。 它使用带

的轮询循环
socket.socket()

因此,除了执行(1)的序列/方法/函数之外,不需要代码。 谢谢你的任何建议。或者可以使用socket.socket()?

完成

0 个答案:

没有答案