Python 3 UDP多线程和多重处理
问题描述:
我应该在这些文件中更改哪些内容,以使我的服务器处理一个客户端发送的请求序列,并同时处理来自多个客户端的多个序列?Python 3 UDP多线程和多重处理
Client.py
from socket import *
server = "adresa"
port = 12000
clientSocket = socket(family=AF_INET, type=SOCK_DGRAM)
message = input("fjali me te vogla:")
clientSocket.sendto(message.encode("ASCII"),(server,port))
modifiedMessage, serverAddress = clientSocket.recvfrom(2048)
print(modifiedMessage.decode("ASCII"))
Server.py
from socket import *
serverPort = 12000
serverSocket = socket(AF_INET, SOCK_DGRAM)
serverSocket.bind(('', serverPort))
print("Serveri eshte i gatshem per pranim te te dhenave")
while True:
message, clientAddress = serverSocket.recvfrom(2048)
print("Mesazhi i pranuar: " + message.decode("ASCII"))
modifiedMessage = message.upper()
serverSocket.sendto(modifiedMessage, clientAddress)
答
我不是超级巨大的进给确切的答案,这是怎样的一个重复的问题。您的问题的答案在这里:Python Socket - Multiple Clients和https://www.tutorialspoint.com/python/python_multithreading.htm