1,昨天下午一直在搞ai,没学多少,所以今天要疯狂学了,然后明天做几个java基础的项目巩固一下,好在部署了openclaw,困扰了我好几天,然后还有了科学上网的工具,昨天的时间也算是没浪费,起码为我以后做了铺垫,不用到时候慌里慌张的去找工具了
2,TCP通信的实现
特点:面向通信,可靠连接
通信双方事先会采用"三次握手"方式建立可靠连接,实现端到端的通信;
底层能保证数据成功传给服务端
java提供了一个java.net.socket类来实现TCP通信
客户端开发

服务端开发

3,TCP通信的多收多发
客户端和服务端都要使用死循环
客户端还要刷新,用flush
4,服务端同时接收多个客户端的消息
要有主线程接收客户端连接
每接到一个管道就交给一个独立的子线程来单独处理
看代码
5,BS架构的原理理解
注意:服务器必须给浏览器响应HTTP协议规定的数据格式,否则浏览器不识别返回的数据
可以使用线程池优化,不用每次都新开一个线程