首先对于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.getInputStream()));
PrintWriter writer = new Pr

本文通过Java代码探讨WebSocket编程,重点在于模拟TCP的接收和发送缓冲区。服务端利用BufferedReader和PrintWriter,分别处理来自客户端的数据流,实现数据的接收与发送。
最低0.47元/天 解锁文章
1316

被折叠的 条评论
为什么被折叠?



