一、客户端
1.创建客户端的socket,指定客户端的IP对象和端口
Socket socket = new Socket(IP对象,端口号);
2.创建客户端的输入/输出流对象,进行数据传输
socket.getInputStream()
socket.getOutputStream()
3.传输数据/接收数据
细节: 输出完毕需要调用输出关闭标志方法
① 字符:newLine() <--> readLine()
flush() 将数据刷新到数据传输通道中
② 字节:shutdownOutput() <--> shutdownInput()
4.关闭流
流.close()
二、服务端
1.创建在指定端口上的服务端对象ServerSocket
ServerSocket serversocket = new ServerSocket(端口号);
2.获取到在指定端口上监听到对应的客户端socket对象
Socket socket = serversocket.accept();
3.传输数据/接收数据
细节: 输出完毕需要调用输出关闭标志方法
① 字符:newLine() <--> readLine()
② 字节:shutdownOutput() <--> shutdownInput()
4.关闭流
流.close()