ソケット通信モジュールは、最も簡単に完了します

サーバー

ソケットモジュールインポートソケット#のアプリケーション
SK = socket.socket()#接続指向のオブジェクトを作成soket
sk.bind(( '192.168.14.82'、9000 ))#1 ブラケットタプル(IPアドレス、ポート番号)をサーバエンド
sk.listen()接続の#最大数

CON、ADDR = sk.accept()#リターン(ソケット接続オブジェクト、他のIPアドレス)、クライアントとの接続を作成
con.send(B「こんにちは」)#成功した接続サーバは、最初のHelloを送信し
ながら、1:ここで#サイクルと次のサイクルは、生産に入力された、効果が送信されていてもよい(届かない、そこにバグ)
#入力XT =(「」)。エンコード(「UTF-8」)はのpython3位バイトデータ型に送信する必要がある。
#1 con.send (XT)#送信する
。MSG = con.recv(1024)#recv受け入れ最大許容キーワードブラケット1024のバイトを
印刷(MSG)
しながら1:
XT = INPUT( "")をコードする。( "UTF-8")。
con.send(XT)
BREAKの
con.close()

sk.close()

クライアント

輸入ソケット

= socket.socketクライアント()
client.connect(( '192.168.14.82'、9000))#CONNECTデータ関数はタプルを受け取り、タプルは、IPアドレスとポート番号に置かれる
MSG = client.recv(1024)#は、サーバから受信しましたデータ・バイトのタイプのために送られたメッセージは、バッファ・サイズは、1024バイトである
プリント(msg.decode(「UTF-8 」))# 我々は、の形式でデータ型、文字列str、UTF-8に変換する
クライアント.send(「クライアントこのツアー」.encode(「UTF-8」 ))#1のpython3 データ型のバイトを送信するために必要なので、我々はそれを変換する必要があり
client.close()

おすすめ

転載: www.cnblogs.com/luyi84895838/p/10985388.html