ベースのソケットTCPプロトコル

#serveサーバ
インポートソケット
SK = socket.socket()#インスタンスオブジェクト
sk.bind(( '127.0.0.1'、8080 ))#は、 バインドメソッド使用して、IPとポートの組内に設けられ
sk.listen()#モニタ情報
CONNを、ADDR = sk.accept()#は、情報を受信し
ながら、真:
RET = conn.recv(1024).decode(「UTF-8」)位の情報が提供され、受信及び復号直接1024、1024のサイズの整数倍を受けことができる
(RET)印刷
RET == 'BYE'の場合:
conn.send(バイト( 'さようなら'、符号化= 'UTF-8 '))#の送信情報、情報バイトのタイプがなければならない
BREAK
RET =入力(「>> > ')
conn.send(バイト(RET、エンコーディング=' UTF-8「))
はconn.close()
sk.close()

 

#clientクライアント
のインポートソケット
SK = socket.socket()
メソッドを使用してIPのセットと、ポート##内に配置されたsk.connectは(( '127.0.0.1'、8080))、接続
:しばらく真の
情報= INPUT(「>>>を')
sk.send(バイト(情報、エンコーディング=' UTF-8 '))#コーディングタイプ情報送信されたバイト
RET = sk.recv(1024).decode( ' UTF-8「)#の復号
プリント(RET)
SK。近いです()

おすすめ

転載: www.cnblogs.com/account/p/11276647.html