Java关于Socket类的对象返回的输入输出流问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 20:48:59
Socket对象返回的输入流是用来接受数据的,而返回的输出流是用来发送数据的,也就是说一端用输出流发送数据,而另一段要用输入流来接受数据,但是在用输入流接受数据时是怎么知道另一段发送了数据的呢

//服务器
ServerSocket server = new ServerSocket(9001);
System.out.println ("服务器开始启动....");

//接收客户端发过来的套接字
Socket s = server.accept(); //就是通过这句话,所有就能监听对方发过来的数据

//客户端
InetAddress add = InetAddress.getByName("127.0.0.1");
Socket s = new Socket(add,8080);