【问题标题】:Python 3 UDP Multithreading and MultiprocesingPython 3 UDP 多线程和多处理
【发布时间】:2017-04-17 23:09:23
【问题描述】:

我应该在这些文件中进行哪些更改以使我的服务器处理由一个客户端发送的一系列请求并同时处理来自多个客户端的多个序列?

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 multithreading network-programming python-multiprocessing


    【解决方案1】:

    我不太愿意给出确切的答案,这是一个重复的问题。您的问题的答案在这里:Python Socket - Multiple Clientshttps://www.tutorialspoint.com/python/python_multithreading.htm

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-03
      • 2021-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-17
      相关资源
      最近更新 更多