python-利用socket用戶端服務端迴圈收發訊息

來源:互聯網
上載者:User

標籤:AC   display   迴圈   col   cep   inpu   closed   str   服務   

import socket#from socket import *ip_port=(‘127.0.0.1‘,8000)back_log=5buffer_size=1024tcp_server=socket.socket(socket.AF_INET,socket.SOCK_STREAM)tcp_server.bind(ip_port)tcp_server.listen(back_log)print(‘服務端開始運行!‘)conn,addr=tcp_server.accept()print(‘雙向串連:‘,conn)print(‘用戶端地址:‘,addr)while True:    data=conn.recv(buffer_size)    print(‘來自用戶端的訊息:‘,data.decode(‘utf-8‘))    msg=input(‘服務端輸入>>>:‘)    conn.send(msg.encode(‘utf-8‘))conn.close()tcp_server.close()
服務端
import socket#from socket import *ip_port=(‘127.0.0.1‘,8000)buffer_size=1024tcp_client=socket.socket(socket.AF_INET,socket.SOCK_STREAM)tcp_client.connect(ip_port)while True:    msg=input(‘用戶端輸入>>>:‘).strip()    tcp_client.send(msg.encode(‘utf-8‘))    print(‘用戶端已經發送訊息!‘)    data=tcp_client.recv(buffer_size)    print(‘來自服務端資訊:‘,data.decode(‘utf-8‘))tcp_client.close()
用戶端

 

python-利用socket用戶端服務端迴圈收發訊息

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.