Netzwerkprogrammierung : Auf Client bestimmte Zeit warten
-
Hallo.
Ich bin dabei eine Client Server Anwendung zu schreiben.private void initGameServer() throws IOException{ // check if the server is already started if (startGameServer == false){ // create a new game board with initialization this.gameServerGameBoard = GameBoard.getGameBoardInstance(); this.gameServerGameBoard.initGameBoard(); // start a new socketServer = new ServerSocket(10245); // wait for client 1 clientSocket1 = socketServer.accept(); // wait for client 2 clientSocket1 = socketServer.accept(); this.startGameServer = true; } }
Das mein Code zu initialisieren des Servers. er warte auf eine client Verindung mit der accept methode. Meine Frage ich möchte max eine minute warten ist das möglich ?
Vielen Dank für eure Ideen
-
Timeout setzen: http://docs.oracle.com/javase/1.4.2/docs/api/java/net/ServerSocket.html#setSoTimeout(int)