JAVA Socket应用学习——基于TCP协议实现的网络通信

好久没有写代码写的这么开心了,哈哈,还有相关的ppt存在网盘里


TCP模型

       物理层---数据链路层---网络层---传输层---应用层,Socket作用在网络层



Socket通信

 TCP协议是面向连接,可靠的,有序的,以字节流的方式发送数据

 下面是基于TCP协议实现网络通信:用到Socket类和ServerSocket类



Socket通信模型

        



Socket通信实现步骤

       1、创建ServerSocket和Socket

        2、打开连接到Socket的输入和输出流

         3、安装协议对socket进行读写操作

           4、关闭输入输出流,对Socket进行读写操作



从客户端到服务器端实现网络通信





下面是客户端和服务器端互相通信的代码实现(注意先运行服务器端):

 1、服务器:




2、客户端:




代码演示结果:

服务器端:

客户端:






猜你喜欢

转载自blog.csdn.net/weixin_38118016/article/details/79239935