たとえば、呼び出すには:
インポートソケット #1。購入の携帯 電話= socket.socket(はsocket.AF_INET、socket.SOCK_STREAM) #SOCK_STEAM => TCPプロトコルフロー、 #2ダイヤル phone.connect((' 127.0.0.1 '、8080 )) #3 。メッセージの受信\送信 (phone.send ' こんにちは' .encode('UTF-8を')) #は、バイトのみを送信することができます入力 データ= phone.recv(1024 ) 印刷(' メッセージサーバを受け取る:' 、データ) #を4.リンクハング )(phone.closeを
インポートソケット #1。購入の携帯 電話= socket.socket(はsocket.AF_INET、socket.SOCK_STREAM) #SOCK_STEAM => TCPプロトコルフロー、 印刷(電話)#は、リンク確立にリンク要求を受信するために使用される #の結果を< FD = 268 socket.socket、家族AddressFamily.AF_INET =、= SocketKind.SOCK_STREAMタイプ、プロト= 0> #2電話カード挿入 phone.bind((' 127.0.0.1 '、8080)) #0〜65535 #3。パワー phone.listen(5) #5に同時に要求の最大数 を印刷(「開始.... 」) #4待ち要求を呼び出すための コネティカットを、CLIENT_ADDR phone.accept =() #(ソケットは、双方向リンクオブジェクト、およびクライアントIP小さなポートタプル保存) を印刷(コネチカット州)#メッセージの送信および受信するために、双方向リンクのコネティカット州の代表を #の結果を<socket.socket FD = 304、家族 = AddressFamily.AF_INET 、タイプ= SocketKind.SOCK_STREAM、プロト= 0、LADDR =( '127.0.0.1'、8080)、RADDR =( '127.0.0.1'、3482)> 印刷(CLIENT_ADDR) #1 の結果:( '127.0.0.1'、3482 ) #5は\メッセージの受信 データ= conn.recv(1024) #1024バイトの最大数はバイトの受信 プリント(' 受信した顧客データ' 、データ) conn.sendを(data.upper()) #。6。ハングリンク はconn.close() #7シャットダウン phone.close()