网络编程
网络编程
Acting协议
UDP协议
面向无连接协议 速度夸 有大小限制一次最多64k 数据不安全 易丢失数据
在线视频 网络通话
发送数据
- 创建发送端的DatagramSocket对象
- 参数传递 端口号
- 数据打包
- DatagramPackage
- 发送资源
- 释放资源
接收数据
- 创建接收端的DatagramSocket对象
- 一定要绑定端口
- 接收打包好的数据
- 程序在此是阻塞的一直等待直到接收到数据
- receive 创建接收包 传递数组
- 解析数据包
- 释放资源
通信方式
单播
组播 对象创建 MulticastSocket 接收端 划定组播地址 发送端 确定组播地址
广播 255.255.255.255
TCP协议
面向连接通信协议 速度慢 没有大小限制 数据安全
下载软件 文字聊天 发送邮件
两端个建立socket对象 通过io流来产生通信
中文乱码问题
字节流转化成字符流
三次握手 保证建立连接
四次挥手 确保连接断开 且数据处理完毕









