socket编程穿越网闸需要注意哪些问题?

无趣 2011-01-17 01:20:40
做电力方面的软件,需要将内网数据使用socket透过网闸传出来,网闸是单向的,是不是tcpip连接不能建立啊?使用UDP向外广播不知是否能行,还需要注意哪些问题啊?兄弟姐妹帮帮忙。
...全文
11193 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiri07 2011-01-17
  • 打赏
  • 举报
回复
穿过网闸或者防火墙一类硬件设备时,需要在网闸和防火墙设备上做策略
比如ACL ,NAT Server
mayudong1 2011-01-17
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 mayudong1 的回复:]
我觉得select也不行,insert大概也需要数据库返回操作结构的吧,这个返回的数据如果不符合网闸的规范的话也会被阻止的。

这个还真没试过
[/Quote]

哈哈,语无伦次了
mayudong1 2011-01-17
  • 打赏
  • 举报
回复
我觉得select也不行,insert大概也需要数据库返回操作结构的吧,这个返回的数据如果不符合网闸的规范的话也会被阻止的。

这个还真没试过
无趣 2011-01-17
  • 打赏
  • 举报
回复
回复真快,谢谢东哥!感觉UDP广播最合适了,看看还有没其他要注意的问题。
无趣 2011-01-17
  • 打赏
  • 举报
回复
select不行吧,记录传输方向成反向了,插入不知有没问题
mayudong1 2011-01-17
  • 打赏
  • 举报
回复
错了,是必然不行,这样不就相当于把外网的数据发到了内网吗,那样网闸就没有意义了
mayudong1 2011-01-17
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 funniest 的回复:]
内网访问外网的sql server、oracle数据库,插入一条记录,有问题吗?
[/Quote]

这个应该不行吧,毕竟操作数据库的时候数据都是交互的,我们也不知道它内部到底是怎么传输的
无趣 2011-01-17
  • 打赏
  • 举报
回复
内网访问外网的sql server、oracle数据库,插入一条记录,有问题吗?
mayudong1 2011-01-17
  • 打赏
  • 举报
回复
对了,还有反向传输的数据有可能是只能传全0和全1
mayudong1 2011-01-17
  • 打赏
  • 举报
回复
从内网去连接外网没问题,传输数据的话也只能是一个方向传,反向好像只能一次传一个字节或4个字节,但tcp连接时没有问题的

当然,一切都是建立在网闸的配置上已经允许了你这条连接的前提下的
无趣 2011-01-17
  • 打赏
  • 举报
回复
没环境,试不了。只能尽量想全一些,还需要注意些什么问题?
mayudong1 2011-01-17
  • 打赏
  • 举报
回复
试一下呗,单向网闸也是可以建立tcp连接的,只要方向对了就可以

18,357

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧