2017-10-10 8 views
-1

J'ai plusieurs clients qui enverront des données volumineuses à un serveur. Et j'ai besoin de construire mon serveur. Je souhaite utiliser UDP comme serveur en python. Il a clé:Créer un serveur UDP Python

  • Le serveur doit connaître les données reçues est d'où, par exemple: l'utilisation du client udp: // ip: port/données client = test sous forme de données mis localtion. serveur savoir ces données sont de test client

Comment je devrais construire mon serveur? Quelqu'un peut-il donner des conseils?

Répondre

0

Je pense que cela devrait vous aider: https://wiki.python.org/moin/UdpCommunication#Receiving

Mais: Si envisage d'étendre cet exemple pour exemple transferts de fichiers, gardez à l'esprit que UDP n'est pas fiable. Vous devrez donc gérer les paquets perdus et les paquets qui arrivent en panne. En effet, pour obtenir quelque chose de fiable, vous devrez implémenter quelque chose de similaire à TCP au-dessus de UDP, et vous pourriez envisager d'utiliser TCP à la place.

+0

Oui, je peux construire un serveur udp à travers cette page. Mais cela ne peut pas résoudre mon problème. Je vous remercie. –