Ich muss Nachrichten an einen bestimmten Client von einem Java-Server senden. Dazu muss ich den Namen jedes Kunden im Auge behalten. Wie bekomme ich den Namen jedes Clients? (Get Host Name ist nicht ich will). Und mit diesem Namen sollte ich in der Lage sein, Daten an diesen speziellen Client zu senden.Senden von Nachrichten an bestimmte Clients
Antwort
Angenommen, Ihr Server bedient den Port 6789 ... dann wartet der Server auf den Client und ist jemand, der kommt und verbindet sich mit dem Server ein Socket ist für den Datenaustausch erstellt, der Punkt ist: Ihr Server kommt zurück und höre wieder auf dem Port 6789 für einen anderen Client, und der vorherige bekommt einen Port für das Netzwerksystem wählen, dieser Port ist einzigartig für diese Verbindungssitzung zu diesem Client ... und natürlich ist das gleiche zwischen den beiden verbundenen Sockets.
können Sie diese Nummer erhalten, wenn Sie den Port zu fragen, das kann Werke als id solange der Kunde ist es (so können Sie das als eine Art Session-ID sehen)
mit versuchen.
Socket#getPort();
oder Socket#getLocalPort();
Ich kann nicht gut daran erinnern, welche eine I verwendet
Das hat geholfen. Ich danke dir sehr. –
Sie sind willkommen. –
- 1. Nachrichten von einer serverseitigen Anwendung an Clients senden?
- 2. So senden Sie Nachrichten an bestimmte Benutzer Ratchet PHP Websocket
- 3. senden Sie eine Nachricht an bestimmte Clients mit Java
- 4. In regelmäßigen Abständen Nachrichten an Clients in Ratchet senden
- 5. Socket.io Server zu Server (Senden von Nachrichten an bestimmte Server)
- 6. Senden von Nachrichten an Objekte
- 7. Senden von Nachrichten an ausgewählte Ips
- 8. KryoNet - Senden von Paketen an Android-Clients
- 9. Senden UDP Broadcast, müssen Nachrichten von allen Clients empfangen
- 10. Senden von Nachrichten an Gerrit von Jenkins?
- 11. Senden Sie Nachrichten von contentscript an injectedScript
- 12. Senden von Nachrichten an den WCF-Hostprozess
- 13. UDP-Nachrichten an Kafka senden Thema
- 14. Senden von OneSignal an bestimmte Benutzer
- 15. Senden von ctrl-c an bestimmte Bildschirmsitzung
- 16. Senden GCM-Nachricht an bestimmte Benutzer
- 17. Redirects an bestimmte Ports senden
- 18. Nachricht an alle Clients über SimpMessagingTemplate in ServletContextListener senden
- 19. Senden von Nachrichten an den Benutzer über django Signale
- 20. Java RMI - Senden von Client-Stubs an andere Clients
- 21. Senden von Sockets an alle Clients udp c
- 22. Nachricht an alle hörenden Clients mit Disque senden
- 23. asp.net regelmäßig Nachrichten an Server senden
- 24. C# - Senden von Nachrichten an Google Chrome von C# -Anwendung
- 25. Senden von Nachrichten von meinem Dienst an meine Aktivität?
- 26. Senden von Nachrichten von Facebook App an den Benutzer
- 27. Nachrichten an ein Android Wearable senden
- 28. Mausklick durch Senden von Nachrichten
- 29. Chat: Senden einer Nachricht an alle Clients auf einem Server
- 30. Senden von Nachrichten an einen Tornado-Websocket-Server über PHP?
Bitte fügen Sie weitere Informationen zu dem, was Sie versucht haben? Welche Komponenten/Frameworks verwenden Sie? –