难题求解,为什么TCP可以用127.0.0.1上本机调试,而UDP不可以
发布网友
发布时间:2022-11-20 18:31
我来回答
共1个回答
热心网友
时间:2024-07-26 03:53
没这回事,肯定是你编程的问题
比如:
server bind 8000
client bind 8001
client sendto到127.0.0.1:8000, 这个数据绝对不会跑道8001上去,
而server取到remoteaddr/port以后直接返回这个数据 -- 不要指定端口,肯定client能收到。
我编程都是用127.0.0.1,开两个工程同时调试
注意的就是不能用同一个端口号就是了。
而且client最好不要指定端口号,用随机的localport=0, 反正通过proxy的时候也是随机的
Server端用程序判断端口是多少