JavaSE 中提供了实现 Socket 编程的 API,让网络编程变的更简单,更加面向对象。实现两台计算机(两个服务)之间的通讯,至少编写以下的代码:
服务端 Server.java
(1)//创建服务端套接字,表示创建一个服务,并绑定端口号 8080
ServerSocket serverSocket = new ServerSocket(8080);
(2)//开始监听网络,准备接收客户端消息,程序在此等待,客户端发送
请求之后,接收客户端套接字
Socket clientSocket = serverSocket.accept();
(3)//接收客户端消息
BufferedReader br = new BufferedReader(new
InputStreamReader(clientSocket.getInputStream()));
(4)//读取客户端消息
String temp = null;
While((temp = br.readLine()) != null){
System.out.println(temp);
}
(5)关闭流,关闭客户端套接字,关闭服务端套接字