Java网络编程之基于TCP协议
程序员文章站
2022-06-16 10:11:56
一、单向通信功能:客户端发送一句话到服务器:客户端:服务器端:测试:先开启客户端还是先开启服务器:先开服务器,再开启客户端 侧面验证:先开客户端:出错。如图:二、双向通信客户端:服务器端:注意:关闭防...
一、单向通信
功能:客户端发送一句话到服务器:
客户端:
服务器端:
测试:
先开启客户端还是先开启服务器:先开服务器,再开启客户端 侧面验证:先开客户端:出错。
如图:
二、双向通信
客户端:
服务器端:
注意:关闭防火墙
三、对象流传送
封装的user类:
客户端:
服务器:
四、加入完整的处理异常方式
服务器端:
客户端:
五、多线程接收用户请求
问题:
- 服务器针对一个请求服务,之后服务器就关闭了(程序自然结束了)
需要解决:
- 服务器必须一直在监听 ,一直开着,等待客户端的请求
- 在当前代码中,客户端不用动了
更改服务器代码:
服务器线程:
服务器端:
到此这篇关于java网络编程之基于tcp协议的文章就介绍到这了,更多相关java基于tcp的网络编程内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
上一篇: Java实战之多线程模拟站点售票