します。https://docs.python.org/3.7/library/socketserver.htmlから翻訳
socketserverのモジュールはネットワークサーバのタスクを簡素化します。
特定のサービスの四つの基本的なカテゴリがあります。
- クラス
socketserver.
TCPServer
(SERVER_ADDRESS、RequestHandlerClass、bind_and_activate =真)
- クラス
socketserver.
UDPServer
(SERVER_ADDRESS、RequestHandlerClass、bind_and_activate =真)
- クラス
socketserver.
UnixStreamServer
(SERVER_ADDRESS、RequestHandlerClass、bind_and_activate =真)
- クラス
socketserver.
UnixDatagramServer
(SERVER_ADDRESS、RequestHandlerClass、bind_and_activate =真)
- サービスを生成すると、次の手順が必要です。
まず、あなたが要求処理クラス(クラスリクエスト処理)を作成する必要があり、この方法は、BaseRequestHandlerクラスをサブクラス化し、着信要求を処理するそのハンドル()メソッドを、カバーすることです。
第二に、人はそれ(サービスクラス)に渡されたサービスクラス、およびサーバのアドレス(サーバのアドレス)、および要求ハンドラクラス(クラスリクエスト処理)をインスタンス化する必要があります。文のサービスで使用することをお勧めします。次に、()1つまたは複数の要求を処理するために、永遠のサーバーオブジェクトハンドル要求を()を呼び出すか、サーブ。
最後に、コールサーバの近くには、()(文で、心配しないでください)ソケットを閉じます。