专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 网络通信

关于UDP包传送的有关问题

发布时间:2011-07-03 07:15:54 文章来源:www.iduyao.cn 采编人员:星星草
关于UDP包传送的问题
最近在佛山移动做一个项目,这个项目已经过了初验,现在需要终验。但由于一个问题迟迟没有解决,不敢跟客户提终验。希望兄弟们帮忙看一下。
  情况是这样的,我们的采用C/S模式,服务程序在服务器跑,而用户在本机装一个客户端程序。做过移动项目的兄弟应该知道,一个移动的人办公都使用OA网。所以为了系统能跑起来,我们让移动的人帮忙将服务器映射到OA网。服务器配了一个内网的IP192.168.10.15,网关配了192.168.10.30而映射到OA的ip是10.248.16.115。由于一个业务在运行的时候,需要将192.168.10.15的UDP包传到OA网。但是呢每次运行的时候都UDP包都被拦截了,我用了抓包软件看到192.168.10.15传包到OA网都是先传到网关192.168.10.30,再由192.168.10.30传给OA上的客户端。运行业务的时候,服务器抓包只看到192.168.10.15传給192.168.10.30,但在客户端用抓包软件却看不到任务10.248.16.115(192.168.10.15)或192.168.10.30的UDP包,估计是在网关給拦截了。
  我做过这几种的测试:
  1、ping -f -l Lenth 192.168.10.30 发现当Lenth>999的时候就ping不通,小于都可以。所以我改了UDP包的大小但是从900一直改到了400还是无法传送
  2、用网络上测试UDP的工具测试,发现可以发送1432的UDP包可以发送-_-##
  3、从OA給服务器传送UDP包是没有问题的
  4、我们系统使用的UDP端口是60090和60091,移动那边也做了开通

  改过几次程序,但是服务器的UDP包还是没有能传到OA网,另外由于网关都是移动的人管,他们也说做了开通发现不到问题。希望兄弟们帮帮忙,看怎么解决问题。我想4月终验啊。谢谢啦!

------解决方案--------------------
你说的这个项目我不清楚
不过我又下面的疑问:

你的网关192.168.10.30是否有数据转发能力,
按照你的描述你的网关并没有OA网的IP,那么如何转发数据到OA网呢
------解决方案--------------------
理论上应该不会,你们做的是NAT转换吗
------解决方案--------------------
会不会某些转发设备只支持TCP,不支持UDP的情况,一些同步软件是不支持的,我曾经遇到过这种情况,也弄了很久,我建议你对负责转发的设备都仔细查查,看看是不是不支持UDP。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: