Il mio PC client è connesso a come PC server tramite prese su Ethernet, Come trovo l'IP di questo client dal codice lato server.
Il server sta scaricando un socket per client in una nuova discussione.
Quando faccio uno csocket.getLocalAddress().toString()
sul socket client, ottengo ancora l'indirizzo IP del server. (csocket
è il socket che il server ha generato su una connessione ora client e lo ha passato a una nuova discussione).Come trovare l'indirizzo IP del client connesso al server?
risposta
credo che si desidera utilizzare il remote address invece:
csocket.getRemoteSocketAddress().toString();
Utilizzare invece getRemoteSocketAddress()
.
Penso che si stia cercando il metodo getInetAddress dell'oggetto Socket.
che dà l'indirizzo locale del socket. Il server deve trovare l'indirizzo remoto dal suo punto di vista. –
@Stephen: secondo Javadoc, 'getInetAddress()' "restituisce l'indirizzo IP remoto a cui questo socket è connesso, oppure null se il socket non è connesso." – erickson
di questo codice:
String ip=(((InetSocketAddress) socket.getRemoteSocketAddress()).getAddress()).toString().replace("/","");
- 1. Rilevamento dell'indirizzo IP del client e del server
- 2. Come ottenere IP client e IP server utilizzando Rails
- 3. Come trovare i dettagli del client MQTT collegato
- 4. Come identificare l'indirizzo IP del client richiedente?
- 5. Ottenere l'indirizzo IP del client
- 6. Client TCP/IP Objective-c
- 7. Come ottenere l'indirizzo IP client/utente?
- 8. Come ottenere l'indirizzo IP del client desktop remoto?
- 9. Come ottenere l'indirizzo IP del server?
- 10. Ottieni l'indirizzo IP del client in JSP
- 11. indirizzo IP client
- 12. Sicurezza WCF tramite l'indirizzo IP del client
- 13. Come ottenere l'indirizzo IP del client in Java HttpServletRequest
- 14. Kohana accesso client ip
- 15. boost :: asio :: ip :: tcp :: socket è connesso?
- 16. TCP/IP - Risoluzione del C10K con l'approccio thread per client
- 17. Sincronizzazione del modello di database parziale dal server al client
- 18. Indirizzo IP del client nei servizi Web ASP.NET (.asmx)
- 19. Trova l'indirizzo IP del client in una sessione SSH
- 20. Windows Azure Client con indirizzo IP 'XXX.XXX.XXX.XX' non è autorizzato ad accedere al server
- 21. Come ottenere l'indirizzo IP del client in Play! quadro 2.0?
- 22. Tyrus WebSockets (Java) - come impostare l'indirizzo IP locale del client
- 23. Come posso ottenere l'indirizzo IP del client usando TcpClient?
- 24. Rilevamento del servizio JmDNS nel client-server
- 25. Nome host/IP non corrisponde al nome alternativo del certificato
- 26. registrare gli errori lato client al server
- 27. Ottenere l'indirizzo IP del server in ASP.NET?
- 28. Configurare IP del server DHCP per Vagrant
- 29. ws JAX ottenere IP Client
- 30. perché usiamo 10.0.2.2 per connettersi al web server locale invece di utilizzare l'indirizzo IP del computer nel client Android
Come ottenere l'ip del client dall'oggetto HttpServer? vedere qui: http://stackoverflow.com/questions/25274828/get-client-ip-from-httpserver –