nat p2p udp 端口问题
c是nat内的主机开始 c ——〉s s——〉c c的端口和ip都不变。定时发心跳包 ip和port一直不变。
但c——〉c 通过c——〉s的端口 连接能连接上。但c——〉s 中c的心跳包端口号就变了。此时s——〉c 的传输。两个老端口和新端口都可以使用。
过一会老端口就不行了。
这是怎么回事。提前谢了 --------------------编程问答-------------------- 端口号就变了?
你变的?计算机变的?后者能变?
还是说老的通不了就自动换端口?
这个我不熟,你发的包里面包含时间信息吗?用那个判断心跳停多久了... --------------------编程问答-------------------- 心跳报的端口号变了。
心跳停止1分钟。如果没有其他操作端口号不变。
老的端口号还是能用的。
--------------------编程问答-------------------- 这个是一段记录 类别 128 是心跳 16 是上线 18 cc连接。
13:24 收到信息类别: 16 来自 ip 221.238.145.109 端口 1282
13:24 10000 上线 ip 221.238.145.109 端口 1282
13:25 收到信息类别: 128 来自 ip 221.238.145.109 端口 1282
13:26 收到信息类别: 128 来自 ip 221.238.145.109 端口 1282
13:27 收到信息类别: 16 来自 ip 218.80.249.155 端口 12835
13:27 10002 上线 ip 218.80.249.155 端口 12835
13:27 收到信息类别: 128 来自 ip 221.238.145.109 端口 1282
13:27 收到信息类别: 128 来自 ip 218.80.249.155 端口 12835
13:28 收到信息类别: 128 来自 ip 221.238.145.109 端口 1282
13:28 收到信息类别: 128 来自 ip 218.80.249.155 端口 12835
13:29 收到信息类别: 128 来自 ip 221.238.145.109 端口 1282
13:29 收到信息类别: 18 来自 ip 221.238.145.109 端口 1282
13:29 处理聊天转移 10000 ip 221.238.145.109 port 1282 to 10002 ip 218.80.249.155 port 12835
13:29 收到信息类别: 128 来自 ip 218.80.249.155 端口 12835
13:30 收到信息类别: 128 来自 ip 221.238.145.109 端口 1351
13:30 收到信息类别: 128 来自 ip 218.80.249.155 端口 12835
13:30 收到信息类别: 18 来自 ip 221.238.145.109 端口 1351
13:30 处理聊天转移 10000 ip 221.238.145.109 port 1282 to 10002 ip 218.80.249.155 port 12835
13:31 收到信息类别: 128 来自 ip 221.238.145.109 端口 1351
13:31 收到信息类别: 128 来自 ip 218.80.249.155 端口 12835
13:32 收到信息类别: 128 来自 ip 221.238.145.109 端口 1351
13:32 收到信息类别: 128 来自 ip 218.80.249.155 端口 12835
13:33 收到信息类别: 128 来自 ip 221.238.145.109 端口 1351
13:33 收到信息类别: 18 来自 ip 218.80.249.155 端口 12835
13:33 处理聊天转移 10002 ip 218.80.249.155 port 12835 to 10000 ip 221.238.145.109 port 1351
13:33 收到信息类别: 18 来自 ip 218.80.249.155 端口 12835
13:33 处理聊天转移 10002 ip 218.80.249.155 port 12835 to 10000 ip 221.238.145.109 port 1351
13:34 收到信息类别: 128 来自 ip 221.238.145.109 端口 1351
13:34 收到信息类别: 18 来自 ip 218.80.249.155 端口 12835
13:34 处理聊天转移 10002 ip 218.80.249.155 port 12835 to 10000 ip 221.238.145.109 port 1351
13:34 收到信息类别: 128 来自 ip 218.80.249.155 端口 12835
13:35 收到信息类别: 128 来自 ip 221.238.145.109 端口 1436
13:35 收到信息类别: 128 来自 ip 218.80.249.155 端口 12835
13:36 收到信息类别: 128 来自 ip 221.238.145.109 端口 1436
13:36 收到信息类别: 128 来自 ip 218.80.249.155 端口 12835
13:36 收到信息类别: 18 来自 ip 218.80.249.155 端口 12835
13:36 处理聊天转移 10002 ip 218.80.249.155 port 12835 to 10000 ip 221.238.145.109 port 1436
13:37 收到信息类别: 128 来自 ip 221.238.145.109 端口 1459
13:37 收到信息类别: 18 来自 ip 221.238.145.109 端口 1459
13:37 处理聊天转移 10000 ip 221.238.145.109 port 1282 to 10002 ip 218.80.249.155 port 12835
13:38 收到信息类别: 128 来自 ip 221.238.145.109 端口 1459
13:38 收到信息类别: 128 来自 ip 218.80.249.155 端口 12835
13:38 收到信息类别: 17 来自 ip 218.80.249.155 端口 12835
13:38 10002 下线
13:39 收到信息类别: 128 来自 ip 221.238.145.109 端口 1459
13:39 收到信息类别: 17 来自 ip 221.238.145.109 端口 1459
--------------------编程问答-------------------- 其中 221.238.145.109 的端口变 而218.80.249.155 得端口不变。
补充:.NET技术 , C#