Python TCP socket編程


# TCP通信設計

# 服務器端

# coding=utf-8
from socket import *
# 服務器端
# 創建服務器端套接字對象
serverSocket = socket(AF_INET,SOCK_STREAM)
# 綁定端口
serverSocket.bind(("", 5050))
# 監聽
serverSocket.listen()
# 等待客戶端的連接
clientSocket, clientInfo = serverSocket.accept()
# 多次通信
while True:
# 接收客戶端的消息
receiveData = clientSocket.recv(1024)
print("客戶端說:{}".format(receiveData.decode("utf-8")))
# 發送消息
message = input(">>:")
clientSocket.send(message.encode("utf-8"))
# 客戶端
# coding=utf-8
from socket import *
# 客戶端
# 創建客戶端套接字對象
clientSocket = socket(AF_INET, SOCK_STREAM)
# 調用connect方法與服務器建立連接
clientSocket.connect(("127.0.0.1", 5050))
# 通信
while True:
# 客戶單發送消息
message = input(">>:")
clientSocket.send(message.encode("utf-8"))
# 客戶端接收消息
receiveData = clientSocket.recv(1024)
print("服務器端說:", receiveData.decode("utf-8"))


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM