Java - server der hostname und/oder ip-Adresse vom client
So, hier ist meine situation. Ich muss an Steckdosen in der Herstellung von verbindungen zwischen server und client. Dies kann nicht verhandelt werden. Ich habe einen server laufen und hören Sie so etwas wie dieses
ServerSocket serverSocket = new ServerSocket(portNumber);
while (listening) {
new MultiClientThread(serverSocket.accept()).start();
}
und ich brauchen einen client, um eine Verbindung zu der "portNumber" angehört zu werden. Das problem ist, ich bin mit dieser Linie des Codes für den client.
Socket socket = new Socket(hostName, portNumber);
Und ich weiß nicht, wie man den "hostName" - Teil für die Parameter. Ist es möglich, den "hostName" wenn ich wusste, dass die portNumber wurde zugehört wird? Oder vielleicht eine andere Art und Weise zu Wort es ist, wie kann ich connect auf einen server lauscht auf einem port mit tcp-verbindungen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
hostName
in der Regel ist hardcoded im client. Es kann entweder eine ip Adresse oder einen domain-Namen. Wenn der server läuft, ist die gleiche Maschine, die Sie verwenden könnenlocalhost
oder127.0.0.1
als hostname.