端口编码、测试结束

网络协议号:传输层协议号:端口 这就是一个端口 一个端口可以绑定多个网络层地址 ipv4-tcp-9999:{192.168.1.1, 172.176.10.1}
也可以绑定空值 表示 0.0.0.0:9999 本机的所有网卡的所有ip的9999端口都为 tcp/udp 所占用
所有目标端口是9999的数据都会流向这个绑定了9999端口的传输层实现
This commit is contained in:
impact-eintr
2022-11-29 20:05:29 +08:00
parent 8a047726ca
commit 365aebc353
7 changed files with 305 additions and 16 deletions

View File

@@ -165,8 +165,20 @@ func (l LinkAddress) String() string {
type LinkEndpointID uint64
// TransportProtocolNumber 传输层协议号
type TransportProtocolNumber uint32
const (
UDPProtocolNumber = 17
)
func (t TransportProtocolNumber) String() string {
if t == UDPProtocolNumber {
return "UDP"
}
return "TCP"
}
type NetworkProtocolNumber uint32
type NICID int32