一、模拟QQ聊天功能
1、echo服务器原理
收到了数据,再给人原封不动的返回去,这样的服务器就叫做echo服务器。
2、模拟QQ聊天-多线程+Udp网络
在虚拟机上运行程序,在网络调试助手回应虚拟机
二、udp总结和广播实例
广播只能在udp中使用,tcp中使用不了
1. udp是TCP/IP协议族中的一种协议,能够完成不同机器上的程序间的数据通信。
2. udp服务器、客户端
udp的服务器和客户端的区分:往往是通过请求服务和提供服务来进行区分
-
请求服务的一方称为:客户端
-
提供服务的一方称为:服务器
3. udp绑定问题
(1) 一般情况下,服务器端(接收),需要绑定端口,目的是为了让其他的客户端能够正确发送到此进程
(2) 客户端(发送),一般不需要绑定,而是让操作系统随机分配,这样就不会因为需要绑定的端口被占用而导致
程序无法运行的情况
4、广播实例: