public class server {
public static void main(String[] args) throws IOException{
int portNumber = 12009;
ServerSocket serverSocket = null;
try{
serverSocket = new ServerSocket(portNumber);
Socket clientSocket = serverSocket.accept();
System.out.println("client comes in," + clientSocket.getInetAddress());
BufferedReader in = new BufferedReader (new InputStreamReader(
clientSocket.getInputStream()));
String inputLine =null;
inputLine = in.readLine();//代码被卡在这个地方,执行不了。
System.out.println("client comes in," + clientSocket.getInetAddress());
System.out.println(inputLine == null ? 1 : 0);
while((inputLine = in.readLine()) != null){
System.out.println(inputLine);
if(inputLine.equals("1"))
{
new ServerTest2();
}
System.out.println("recv from client:" + inputLine);
}
}catch(Exception e){
e.printStackTrace();
}finally{
if(serverSocket!=null)
serverSocket.close();
}
}
}
这是一个server程序,想读出来发过来的1,但是读不出来,上面那句println读不出来