Ich kenne das Wort „Verbindung“ nicht wirklich geeignet ist, wenn über UDP sprechen, aber ...UDP, NAT und Einrichten „Verbindungen“
Wie kann ein Server (der mit dem bekannten IP) erhält seine UDP-Pakete über das Internet an einen Client, der hinter NAT steht?
Beispiel: Sagen Sie, ein Client verbindet und authentifiziert sich mit dem Server mithilfe einiger Nachrichten über TCP. An diesem Punkt ist der Server bereit, Daten über UDP an den Client zu senden, aber woher weiß der Server, wo er die UDP-Pakete ansprechen soll, damit sie ihren Weg durch alle NAT-Router zum Client finden?
Wenn der Client eine Nachricht "Ich bin bereit für das Streaming bitte" über UDP sendet, würden die NAT-Router den Port offen lassen, damit der Server mit seinem Stream von UDP-Daten antworten kann?
Oder bin ich hier auf der Strecke?
entwerfen Sie Ihr eigenes Protokoll oder versuchen Sie, ein vorhandenes Protokoll zu aktivieren? – Alnitak
Ich würde etwas Neues implementieren. – chardy