WIN高级编程06UDP应用编程.pdf
文本预览下载声明
1
第6章 UDP应用编程
第6章 UDP应用编程
第第66章章 UUDDPP应应用用编编程程
6.1 UDP基础知识
6.1 UDP基础知识
66..11 UUDDPP基基础础知知识识
6.2 UDP应用编程技术
6.2 UDP应用编程技术
66..22 UUDDPP应应用用编编程程技技术术
6.3 利用UDP协议进行广播和组播
6.3 利用UDP协议进行广播和组播
66..33 利利用用UUDDPP协协议议进进行行广广播播和和组组播播
2
本章重点
本章重点
本本章章重重点点
本章教学目的
本章教学目的
� 本本章章教教学学目目的的
学习UDP基础知识 ,利用UdpClient类完成单播、组播和广播。
学习UDP基础知识 ,利用UdpClient类完成单播、组播和广播。
学学习习UUDDPP基基础础知知识识 ,,利利用用UUddppCClliieenntt类类完完成成单单播播、、组组播播和和广广播播。。
本章教学要求
本章教学要求
� 本本章章教教学学要要求求
(1)掌握UDP协议同TCP协议相比的优缺点。
(1)掌握UDP协议同TCP协议相比的优缺点。
((11))掌掌握握UUDDPP协协议议同同TTCCPP协协议议相相比比的的优优缺缺点点。。
(2)掌握组播和广播的概念
(2)掌握组播和广播的概念
((22))掌掌握握组组播播和和广广播播的的概概念念
(3)掌握UdpClient实现单播发送数据和接收数据的方法。
(3)掌握UdpClient实现单播发送数据和接收数据的方法。
((33))掌掌握握UUddppCClliieenntt实实现现单单播播发发送送数数据据和和接接收收数数据据的的方方法法。。
(4)掌握UdpClient类实现组播及广播通信的方法。
(4)掌握UdpClient类实现组播及广播通信的方法。
((44))掌掌握握UUddppCClliieenntt类类实实现现组组播播及及广广播播通通信信的的方方法法。。
教学难点和重点
教学难点和重点
� 教教学学难难点点和和重重点点
UDP协议同TCP协议相比的优缺点,利用UdpClient类完成单播、
UDP协议同TCP协议相比的优缺点,利用UdpClient类完成单播、
UUDDPP协协议议同同TTCCPP协协议议相相比比的的优优缺缺点点,,利利用用UUddppCClliieenntt类类完完成成单单播播、、
组播和广播。
组播和广播。
组组播播和和广广播播。。
3
6.1 UDP与TCP的区别
6.1 UDP与TCP的区别
66..11 UUDDPP与与TTCCPP的的区区别别
UDP(User Datagram Protocol,用户数据报协议)
UDP(User Datagram Protocol,用户数据报协议)
� UUDDPP((UUsseerr DDaattaaggrraamm PPrroottooccooll,,用用户户数数据据报报协协议议))
是一个简单的、面向数据报的无连接协议,提供了
是一个简单的、面向数据报的无连接协议,提供了
是是一一个个简简单单的的、、面面向向数数据据报报的的无无连连接接协协议议,,提提供供了了
快速但不一定可靠的传输服务。
快速但不一定可靠的传输服务。
快快速速但但不不一一定定可可靠靠的的传传输输服服务务。。
UDP与TCP相比主要有以下区别:
UDP与TCP相比主要有以下区别:
� UUDDPP与与TTCCPP相相比比主主要要有有以以下下区区别别::
1.UDP速度比TCP快
1.UDP速度比TCP快
11..UUDDPP速速度度比比TTCCPP快快
显示全部