mehrere verbindungen auf einem port

Ich mehrere bonjour-client mit pidgin, A, B, und C.

wenn B und C sprechen , finde ich Ein verwendet den gleichen port (mit wireshark sehe ich die Pakete) für MDNS und Kommunikation,

aber B und C, jede hat zwei Anschlüsse einen für MDNS ,eine für die socket-Verbindung.

wie funktioniert Ein Werk, warum es funktionieren kann mit nur einem Anschluss? wie kann ein port mehrere verbindungen?

Achtung: wenn es ist multithread ,dann, wenn es akzeptiert eine Verbindung wird ein neues socket mit einem anderen freien port, aber ich sah die Pakete von wireshark, client A hat genau den gleichen port für die Kommunikation und MDNS.

InformationsquelleAutor seaguest | 2011-10-14
Schreibe einen Kommentar