2 gexianlei gexianlei 于 2013.11.01 12:53 提问

JAVA UDP协议下怎么样才能突破局域网内的双向通信啊?求高人务必指导下。。。。

本人是个接触JAVA2个月的菜鸟,最近在研究UDP广域网的通信,实现的过程也就是常说的双向通信:客户端(局域网内)先发数据给远方的服务器(服务器是公网IP,映射了个端口),服务器能收到,但是服务器不能回发数据给客户端。。。对于这方面的问题,在网上找了很多资料,全是局域网内的,网上说什么UDP打洞啊,穿透啊等等的,说实话有点晕,直到有一天在网上一个论坛看到同样类似的帖子,主人说根本就不需要什么UDP打洞这类的做法,只需要地址解析。。。。那么我想请问有没有什么方法来解决这个问题啊?此外,有个sockettools2调试工具,能在上面实现广域网UDP通信功能。求大神指点啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!