首先对于TCP通信来说,每个TCP内核都包括两个部分,一个是接收缓冲区,另一个是发送缓冲区。
通过java代码模拟实现,
服务端代码:
package cn.com.sjzc.edu.RMI.socketdemo; import java.io.*; import java.net.ServerSocket; import java.net.Socket; public class SocketServer { public static void main(String[] args) throws IOException { ServerSocket serverSocket = null; try { serverSocket = new ServerSocket(8888); int count = 0; while (true){ final Socket socket = serverSocket.accept(); System.out.println(count++); new Thread(new Runnable() { public void run() { try { BufferedReader reader = new BufferedReader(new InputStreamReader(socket.getInputSt