ホームページ >バックエンド開発 >Python チュートリアル >ソケット通信例(TCP)のpython3.5実装
この記事では、python3.5で実装されたソケット通信(TCP)の例を中心に紹介していますが、編集者が非常に良いと思ったので、参考として共有させていただきます。エディターに従って見てみましょう
TCP 接続:
tcp は接続指向のプロトコルです。つまり、クライアントとサーバーはデータを送信する前に、握手して TCP 接続を作成する必要があります。 TCP 接続の一端はクライアント ソケットに接続され、もう一端はサーバー ソケットに接続されます。この TCP 接続を作成するときは、クライアントのソケット アドレス (IP アドレスとポート番号) をサーバーのソケット アドレスに関連付ける必要があります。作成された TCP 接続を使用して、一方がもう一方にデータを送信したい場合、宛先アドレスを再度添付することなく、ソケットを介して TCP 接続にデータをスローするだけで済みます。
TCP 接続を使用するクライアントサーバー プログラム: :
1.クライアントになる前TCP ソケットを使用してサーバーにデータを送信するには、クライアントとサーバーの間に TCP 接続を作成する必要があります。
2. clientSocket.connect((serverName, serverPort)): 3 方向ハンドシェイクを実行し、 TCP 接続
3. clientSocket.close(): クライアントとサーバー間の TCP 接続を閉じる
TCP 接続には 2 つのソケットが必要です。ソケットは UDP 1 つだけです。
TCP サーバーは n 個の並列接続をサポートし、各接続は異なるクライアントからのもので、TCP 接続には n+1 個のソケットが必要です。
以上がこの記事の全内容です。皆さんの学習に役立つことを願っています。また、皆さんも PHP 中国語 Web サイトをサポートしていただければ幸いです。
Python3.5 ソケット通信例 (TCP) に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。