java 通信 协议_Java——通信协议
一、基于socket通信——TCP
客户端输入一个hello,服务端进行输出
这个传输过程就是先建立一个会话,然后有一个流,基于TCP的套接字完成
//基于socket通信的服务端
public class ServerSocket_Server {
public static void main(String[] args) throws IOException {
//
ServerSocket serverSocket=null;
//
BufferedReader bufferedReader=null;
try {
//打开一个服务 8080端口
serverSocket=new ServerSocket(8080);
//接收一个客户端连接,等的客户端连接
//socket中基于流作为传输
Socket socket=serverSocket.accept();
//获得输入流
bufferedReader=new BufferedReader(new InputStreamReader(socket.getInputStream()));
System.out.println(bufferedReader.readLine());//输出
}catch (IOException e){
e.printStackTrace();
}finally {
if(bufferedReader!=null){
bufferedReader.close();
}
一、基于socket通信——TCP 客户端输入一个hello,服务端进行输出 这个传输过程就是先建立一个会话,然后有一个流,基于TCP的套接字完成 //基于socket通信的服务端 public class ServerSocket_Server { public static void main(String[] args) throws IOException { // ServerSocket serverSocket=null; // BufferedReader bufferedReader=null; try { //打开一个服务 8080端口 serverSocket=new ServerSocket(8080); //接收一个客户端连接,等的客户端连接 //socket中基于流作为传输 Socket socket=serverSocket.accept(); //获得输入流 bufferedReader=new BufferedReader(new InputStreamReader(socket.getInputStream())); System.out.println(bufferedReader.readLine());//输出 }catch (IOException e){ e.printStackTrace(); }finally { if(bufferedReader!=null){ bufferedReader.close(); }