mittelding
2010-11-26, 21:03:00
Hallo!
Gerade arbeite ich mit Sockets in Java und bin dabei, einen Server zu basteln, welcher beliebig viele Clients bedienen soll.
Die Clients verbinden sich automatisch mit dem Server, dieser gibt immer nur Antworten.
Gibt es da auf Serverseite nur diese Möglichkeit?
while(true) {
socket clientSocket = serverSocket.accept();
// client verarbeiten z.B. in neuem Thread
}
Ich weiß auch nicht, entweder bin ich zu "event-verwöhnt" aufgrund .NET, oder aber das ist wirklich etwas unsauber mit dieser Endlosschleife.
Was meint ihr dazu? Könnte das Probleme geben, geht wirklich kein Client verloren wenn mehrere simultan connecten, oder oder oder?
Vielen Dank!
Gerade arbeite ich mit Sockets in Java und bin dabei, einen Server zu basteln, welcher beliebig viele Clients bedienen soll.
Die Clients verbinden sich automatisch mit dem Server, dieser gibt immer nur Antworten.
Gibt es da auf Serverseite nur diese Möglichkeit?
while(true) {
socket clientSocket = serverSocket.accept();
// client verarbeiten z.B. in neuem Thread
}
Ich weiß auch nicht, entweder bin ich zu "event-verwöhnt" aufgrund .NET, oder aber das ist wirklich etwas unsauber mit dieser Endlosschleife.
Was meint ihr dazu? Könnte das Probleme geben, geht wirklich kein Client verloren wenn mehrere simultan connecten, oder oder oder?
Vielen Dank!