网络编程 一、bs与cs架构 二、网络编程三要素 一、IP 1、IPv4和IPv6 2、IPv4特有地址分类 ①私有地址 ②本机地址 3、常用CMD命令 4、一些关于IP的方法 二、端口号 三、协议 1、UDP ①发送端 空参数构造,随机端口号(发送端的端口号并不重要) 打包、发送、close ②接收端 receive死等、接受到的信息进行处理解析 ③代码多次运行设置(多人聊天室,多次运行发送端) ④、单播,组播,广播 组播时,发送端发送到组播地址,然后将接收端加入到组中即可 广播只需要发送端发送到广播地址即可,局域网所有电脑都能收到 2、TCP ①服务端代码 用转换流转换防止出现文字乱码 ②客户端代码 ③三次握手 ④四次挥手 保证数据处理完毕才可以断开连接