0

サーバーがランダムな時間にオンラインになるサーバークライアントアプリケーションがありますが、オンラインのときにサーバーに登録するために、クライアントは定期的にブロードキャストメッセージを送信する必要があります。したがって、アプリケーションが上記のエラーを無視し、サーバーから特定の制御トリガーを取得するまで、アプリケーションが実行していることを続行する必要があります。

コード例:

import socket,sys
cs = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
cs.connect((HOST, CPORT))
cs.send("REGS " + hostname)
cs.close()

何か案は ?

4

1 に答える 1

0

Socketはsocket.error例外を発生させます:http://docs.python.org/library/socket.html

次に、例外処理を除いて、try-の使用方法を確認します:http://docs.python.org/tutorial/errors.html

于 2012-04-14T17:23:04.053 に答える