第三十六天---TCP通信

1,昨天下午一直在搞ai,没学多少,所以今天要疯狂学了,然后明天做几个java基础的项目巩固一下,好在部署了openclaw,困扰了我好几天,然后还有了科学上网的工具,昨天的时间也算是没浪费,起码为我以后做了铺垫,不用到时候慌里慌张的去找工具了

2,TCP通信的实现

特点:面向通信,可靠连接

通信双方事先会采用"三次握手"方式建立可靠连接,实现端到端的通信;

底层能保证数据成功传给服务端

java提供了一个java.net.socket类来实现TCP通信

客户端开发

服务端开发

3,TCP通信的多收多发

客户端和服务端都要使用死循环

客户端还要刷新,用flush

4,服务端同时接收多个客户端的消息

要有主线程接收客户端连接

每接到一个管道就交给一个独立的子线程来单独处理

看代码

5,BS架构的原理理解

注意:服务器必须给浏览器响应HTTP协议规定的数据格式,否则浏览器不识别返回的数据

可以使用线程池优化,不用每次都新开一个线程

相关推荐
竣达技术4 分钟前
UPS 供电风险保护方案网络远程控制:免代理 SSH/Telnet UPS 安全关机方案
网络·安全·ssh
小程序设计10 分钟前
工业园区、企业、公司网络规划与设计
网络
Splashtop高性能远程控制软件16 分钟前
AI 辅助端点运维先接手补丁分级、合规可视和同台处置
运维·网络·人工智能·自动化·远程工作·splashtop
严谨的麻辣烫39 分钟前
AI Agent为什么越来越需要固定出口IP?从API白名单到生产环境网络管理
服务器·网络·tcp/ip·代理服务器
POMAGTOR43 分钟前
【5G 通讯 POGOPIN 弹簧顶针连接器解决方案】
网络·嵌入式硬件·5g
企业通信技术笔记43 分钟前
企业IM内外网隔离部署:DNS、证书、WebSocket与跨网接口设计
websocket·网络协议·架构·php·信息与通信
captain3761 小时前
TCP网络编程:ServerSocket与Socket详解
服务器·网络·tcp/ip
Bruce_Liuxiaowei2 小时前
数字签名与“公钥制作者之谜“:信任从何而来
网络·安全·web安全
keven-wang3 小时前
密码学-对称加密和非对称加密
网络·密码学
keven-wang3 小时前
密码学-数字证书及其他相关概念
网络·密码学