2012-04-16 26 views

回答

2

創建服務器啓動一個線程,然後執行以下

ServerSocket serverSocket = new ServerSocket(8000); //8000 - port number 
Socket client = serverSocket.accept(); // thread will wait here till a client connects 

BufferedReader inFromClient = new BufferedReader(
         new InputStreamReader(client.getInputStream())); 
       DataOutputStream outToClient = new DataOutputStream(
         client.getOutputStream()); 
while ((inputLine = inFromClient.readLine()) != null) { 
        System.out.println("Server: " + inputLine); 

        if(inputLine.equals("END")) 
        { 
         outToClient.writeBytes("END\n"); 
        } 
        else 
        { 
         outToClient.writeBytes("Received\n"); 
        } 
       } 
       inFromClient.close(); 
       outToClient.close(); 

它需要處理一個TCP連接

相關問題