0

내 서버가 한 클라이언트가 보낸 일련의 요청을 처리하고 여러 클라이언트의 여러 시퀀스를 동시에 처리하도록하려면이 파일에서 무엇을 변경해야합니까?파이썬 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) 

답변