python-網絡編程
阿新 • • 發佈:2017-11-25
close spa accep code 編程 lose upper str 服務端
1、簡單的套接字通信
1.1、服務端
import socket # 買手機 phone = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 插卡 phone.bind((‘127.0.0.1‘, 8080)) # 開機 phone.listen(5) # 等電話鏈接 print(‘server start...‘) conn, client_addr = phone.accept() # (tcp鏈接,client_addr) print(‘鏈接:‘, conn) print(client_addr) # 基於建立的鏈接,收發消息 client_data = conn.recv(1024) print(‘客戶端的消息‘, client_data) conn.send(client_data.upper()) # 掛電話鏈接 conn.close() # 關機 phone.close()
1.2、客戶端
import socket phone = socket.socket(socket.AF_INET, socket.SOCK_STREAM) phone.connect((‘127.0.0.1‘, 8080)) phone.send(‘hello‘.encode(‘utf-8‘)) server_data = phone.recv(1024) print(‘服務端回應的消息‘, server_data) phone.close()
python-網絡編程