to:乡村月光
源码收到!谢谢!!我的UDP是通过NAT来通讯的,握手服务端可解析出客户端NAT映射的IP和端口,还没加SOCKS代理,过两天架代理(现在是NAT)服务器调试通过后再发给你。
我觉得还是有问题,主要是丢包确认。
例如:
A模拟C-------------> B //不可能用可靠TCP协议啊,只能用RAW SOCKET组包发送
B收到A包(模拟C) ---> C //数据握手,可靠性确认,数据有丢就要C重发(实际是A)
A模拟C回应(未收到B的回应,都跑到C那去了,A再模拟C发送确认信息到B)---->B // 但A不知道B发给C的是信息是收接成功还是要求重发啊,A该发什么信息给B呢,难道都想当然B都成功接收!!!!!即使实现了也是不可靠的!!!!!!