S
Search
Gast
hallo,
habe nun schon eine weile das internet nach einer lösung abgesucht bin jedoch nicht wirklich fündig geworden. wie kann ich die ip adresse von einem client herausfinden? der client connected über sockets auf den server. mit einem serverSocket.accept() wird er vom serve angenommen. wie finde ich jedoch nun die ip adresse des clients heraus. bei allem was ich bisher probiert habe, bekam ich nur die ip adresse des servers heraus. hoffe mir kann jemand helfen. hier noch einen code ausschnitt:
danke und gruss
habe nun schon eine weile das internet nach einer lösung abgesucht bin jedoch nicht wirklich fündig geworden. wie kann ich die ip adresse von einem client herausfinden? der client connected über sockets auf den server. mit einem serverSocket.accept() wird er vom serve angenommen. wie finde ich jedoch nun die ip adresse des clients heraus. bei allem was ich bisher probiert habe, bekam ich nur die ip adresse des servers heraus. hoffe mir kann jemand helfen. hier noch einen code ausschnitt:
Code:
if (userConnection == null) userConnection = new Hashtable (20, 10);
ServerSocket serverSocket = new ServerSocket(8051);
Socket socket = null;
System.out.println("Server waiting for client on port " + serverSocket.getLocalPort());
boolean flag = true;
while(flag)
{
socket = serverSocket.accept();
String IP = socket.getLocalSocketAddress().toString();
int Port = socket.getPort();
System.out.println("New connection accepted" + IP);
danke und gruss