Frage zu ServerSocket + Port binden

Castor_Troy

Grünschnabel
Hi, hätt eine Frage zu Sockets und wie ich einen bestimmten Port für einen CLient binden kann. Aufgabe ist das ich einen Chat programmieren muß der für jeden Client einen Thread erstellt. Das Programm funktioniert wunderbar, aber ich weiß nicht wie ich dem Client einen bestimmten Port zuweisen kann.

Derzeit sieht es so bei mir aus:

Client

Code:
socket = new Socket("127.0.0.1",4444);

Server
Code:
ServerSocket serverSock = new ServerSocket(4444);
				Socket clientSock = new Socket();
				while(true){
					clientSock = serverSock.accept();

Der ServerSocket lauscht auf 4444 - sobald ein CLient sich dort hin verbindet, wird ein Accept ausgelöst der dann ein Socket zurück gibt mit einem willkürlichen Port. Kann man diesem zurückgegebenen Port irgendwie einem bestimmten Port binden

Lg Castor_Troy
 
Zurück