新建两个工程,一个客户端,一个服务端,先启动服务端再启动客户端两个工程的读写操作线程类基本上完全相同服务端:客户端:

Java--Socket通信(客户端服务端双向)

Java--Socket通信(客户端服务端双向)

Java--Socket通信(客户端服务端双向)

Java--Socket通信(客户端服务端双向)

Java--Socket通信(客户端服务端双向)

Java--Socket通信(客户端服务端双向)