udp

command
v0.0.0-...-a834db1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 2, 2024 License: MIT Imports: 4 Imported by: 0

README

https://colobu.com/2016/10/19/Go-UDP-Programming/

  • ListenUDP返回的*UDPConnunconnected(未连接),读写方法是ReadFromUDPWriteToUDP(以及ReadFromWriteTo)。
  • DialUDP返回的*UDPConnconnected(已连接),读写方法是ReadWrite

单播:用于两个主机之间端对端的通信。即一对一(客户端与服务器端点到点连接)

广播:用于一个主机对整个局域网上所有主机通信。即一对所有。广播仅用于局域网

组播(多播):对一组特定的主机进行通信,而不是整个局域网上的所有主机。即一对一组,理论上可以广域网,现时不可行,运营商设备会关闭功能导致不支持。

多播的地址是特定的,D类地址用于多播。D类IP地址就是多播IP地址,即224.0.0.0至239.255.255.255之间的IP地址,并被划分为局部连接多播地址、预留多播地址和管理权限多播地址3类:

  1、局部多播地址:在224.0.0.0~224.0.0.255之间,这是为路由协议和其他用途保留的地址,路由器并不转发属于此范围的IP包。

  2、预留多播地址:在224.0.1.0~238.255.255.255之间,可用于全球范围(如Internet)或网络协议。

  3、管理权限多播地址:在239.0.0.0~239.255.255.255之间,可供组织内部使用,类似于私有IP地址,不能用于Internet,可限制多播范围。

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL