python socketserverモジュールの概要

します。https://docs.python.org/3.7/library/socketserver.htmlから翻訳

 

socketserverのモジュールはネットワークサーバのタスクを簡素化します。

特定のサービスの四つの基本的なカテゴリがあります。

  • クラスsocketserver.TCPServerSERVER_ADDRESSRequestHandlerClassbind_and_activate =真
  • クラスsocketserver.UDPServerSERVER_ADDRESSRequestHandlerClassbind_and_activate =真
  • クラスsocketserver.UnixStreamServerSERVER_ADDRESSRequestHandlerClassbind_and_activate =真
  • クラスsocketserver.UnixDatagramServerSERVER_ADDRESSRequestHandlerClassbind_and_activate =真
サービスを生成すると、次の手順が必要です。

まず、あなたが要求処理クラス(クラスリクエスト処理)を作成する必要があり、この方法は、BaseRequestHandlerクラスをサブクラス化し、着信要求を処理するそのハンドル()メソッドを、カバーすることです。

第二に、人はそれ(サービスクラス)に渡されたサービスクラス、およびサーバのアドレス(サーバのアドレス)、および要求ハンドラクラス(クラスリクエスト処理)をインスタンス化する必要があります。文のサービスで使用することをお勧めします。次に、()1つまたは複数の要求を処理するために、永遠のサーバーオブジェクトハンドル要求を()を呼び出すか、サーブ。

最後に、コールサーバの近くには、()(文で、心配しないでください)ソケットを閉じます。

おすすめ

転載: www.cnblogs.com/daemonFlY/p/11495296.html