2017-10-10 3 views
-1

Ich habe mehrere Clients, die große Daten an einen Server senden werden. Und ich muss meinen Server bauen.Erstellen Sie einen Python-UDP-Server

Ich möchte UDP als meinen Server in Python verwenden. Es gibt ein Schlüssel:

  • Der Server wissen müssen die empfangenen Daten, von wo zB: Client-Anwendung udp: // ip: port/Daten client = Test als Daten localtion setzen. Server wissen diese Daten von test Client

Wie sollte ich meinen Server bauen? Jemand kann Beratung geben?

Antwort

0

ich denke, das sollten Ihnen helfen: https://wiki.python.org/moin/UdpCommunication#Receiving

Aber: Wenn zum Beispiel für die Ausweitung dieses am Beispiel Dateiübertragungen, bedenken Sie, dass UDP nicht zuverlässig ist. Sie müssen also mit Paketen umgehen, die verloren gehen, und Pakete, die nicht in der richtigen Reihenfolge ankommen. Um etwas Zuverlässiges zu erhalten, müssen Sie etwas Ähnliches wie TCP zusätzlich zu UDP implementieren, und Sie sollten stattdessen die Verwendung von TCP in Betracht ziehen.

+0

Ja, ich kann einen UDP-Server über diese Seite erstellen. Aber es kann mein Problem nicht lösen. Vielen Dank. –

Verwandte Themen