0
私はPythonソケットクライアントプログラムを持っています。私がしなければならないのは、クライアントがサーバが接続可能な状態になるのを待ってから、サーバに接続する必要があるということです。これを取得するための任意のアイデア?ソケットが接続されるまでどのように接続しようとしていますか?
事前に感謝しますが....
私はPythonソケットクライアントプログラムを持っています。私がしなければならないのは、クライアントがサーバが接続可能な状態になるのを待ってから、サーバに接続する必要があるということです。これを取得するための任意のアイデア?ソケットが接続されるまでどのように接続しようとしていますか?
事前に感謝しますが....
おそらく最も簡単な解決策は、whileループで(あなたは、TCPを使用したいと仮定した場合)のようなものをsocket.connect_ex()
を実行することです
import socket
from time import sleep
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
while s.connect_ex(("10.0.0.1", 80)) != 0:
sleep(10)
'スリープ(SECONDS)'代わりにパスの。 – khachik
@khachik良い点! – Kimvais
@Kimvais働いてくれてありがとう、たくさんの友達。 :) – san