Ich denke, dass mehrere Sockets demselben TCP-Port zugeordnet werden können.
Aber kann das gleiche für UDP funktionieren?
Die einzige Möglichkeit, mehrere Sockets mit einem Port in TCP zu verbinden, besteht darin, zuzuhören und dann zu akzeptieren.
Der Zweck in diesem Fall besteht darin, jedem eingehenden Client einen eindeutigen Socket zu geben, damit seine Byteströme getrennt bleiben.
Das ist bei UDP nicht nötig, weil es keine Byteströme gibt. Sie können einen vollständigen UDP-Server mit einem einzelnen UDP-Socket schreiben. Sie lesen gerade, senden an einen Handler für diesen Client, der Handler schreibt die Antwort über den gleichen Socket zurück.
Tags und Links networking tcp udp