计算机--网络编程
定义
在网络通信协议下,不同计算机上运行的程序传输的数据
常见软件架构
cs、bs
总结
网络编程三要素
IP
IPv4
IPv6
ip细节
cmd常用命令
InetAdress类
端口号
协议
UDP与TCP协议
UDP协议
发送数据
过程
接收数据
过程
receive方法:是阻塞的,只有接收到数据才会继续往下走
UDP三种通信方式:

单播
组播
发送端
DatagramSocket变成了MulticastSocket对象
接受端
多了一个添加本机入组的步骤
广播
修改发送端IP地址即可
TCP协议
代码实现
发送端
接受端
接收中文时会出现代码,此时需要将字节流转换为字符流,若要提高效率,还可用缓冲流包装字符流
三次握手和四次挥手
三次握手(确认连接)
四次挥手(确认取消连接)