mirror of
https://github.com/impact-eintr/netstack.git
synced 2025-10-08 06:10:04 +08:00
端口编码、测试结束
网络协议号:传输层协议号:端口 这就是一个端口 一个端口可以绑定多个网络层地址 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:
@@ -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
|
||||
|
Reference in New Issue
Block a user