A Alongsun Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-18 #1 我想在防火墙内外发送UPD包,怎么解决外面发包到内网的问题!类似于QQ做法! 分数多多 我的QQ: 65466700 Mail: along@b2sun.com 多谢大家指点!
A Alongsun Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-18 #2 我想在防火墙内外发送UPD包,怎么解决外面发包到内网的问题!类似于QQ做法! 大家多指教: 电话:020-87110968-ALONG
Z zxp_ping Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-18 #5 QQ是专门有一个服务器,用来登记各个客户端的IP地址和端口号的。所以你要实现类似也必 须先知道通讯双方的IP地址和端口号。我也正在搞类似的程序,有什么进展也请告诉我。 我现在已经实现一个外部IP地址到一个内部局域网的消息发送,数据传送。具体是这样的: 内部局域网的机器先发一个消息给有公网IP的机器,然后外部机器记住内部机器的IP地址和 端口号,然后设置UDP控件的RemoteIP和RemotePort参数,发送过去内部机器就可以收到。 但我用TNMUDP控件实现一台外部服务器收集内部机器IP和端品,然后让他们(内部《—》内 部)相互通讯却没成功,死活发不进去,可以参见我以前的贴: http://www.delphibbs.com/delphibbs/dispq.asp?lid=1184452 ,...
QQ是专门有一个服务器,用来登记各个客户端的IP地址和端口号的。所以你要实现类似也必 须先知道通讯双方的IP地址和端口号。我也正在搞类似的程序,有什么进展也请告诉我。 我现在已经实现一个外部IP地址到一个内部局域网的消息发送,数据传送。具体是这样的: 内部局域网的机器先发一个消息给有公网IP的机器,然后外部机器记住内部机器的IP地址和 端口号,然后设置UDP控件的RemoteIP和RemotePort参数,发送过去内部机器就可以收到。 但我用TNMUDP控件实现一台外部服务器收集内部机器IP和端品,然后让他们(内部《—》内 部)相互通讯却没成功,死活发不进去,可以参见我以前的贴: http://www.delphibbs.com/delphibbs/dispq.asp?lid=1184452 ,...
L LeeChange Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-18 #6 你用什么做网关呀? 要是思科的路由器,用他的配置软件就能搞定.
A Alongsun Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-18 #7 zxp_ping,你好,我看了你的内容,很好,你说内网的IP地址和端口(如只能是 192。168。7。XXX )之类的IP地址,而外网得到的IP地址是 防火墙的IP地址(202。96。99。66)所有出来的人的IP地址都是这个,,
zxp_ping,你好,我看了你的内容,很好,你说内网的IP地址和端口(如只能是 192。168。7。XXX )之类的IP地址,而外网得到的IP地址是 防火墙的IP地址(202。96。99。66)所有出来的人的IP地址都是这个,,
L LeeChange Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-18 #9 原来想自己做代理呀. program files/borland/delphi6/demos/indy/proxy中有例子.
Z zxp_ping Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-18 #10 这个是没有关系的。你只要给这个IP地址的那个端口发送数据,好象网关会自动转发。因为 我们代理上网其实就是网关帮我们把内部的机器的端口绑定到自己机器上的特定端口,然后 有数据向这个端口返回数据时,再解析到内部指定机器的IP和端口。在这点上,我已经试过 来,可以收到数据。 但对于网络方面我知道的确太少了。经过我有一段时间的调试,发觉不同的代理软件,代理 方法,都会有影响,如有的代理基本上很多端口出去时,外面收到的都是同一个端口,而 有的则是你一个端口对应他(网关)一个端口。。。 还有一点要注意,我现在好象这种方法发数据时,如果间隔一段(不长)的时间后,再外 部机器向内部发送时就发送不过来,好象已经建立了一条链路,然后一定时间未有数据传 送时,给撤消(释放)掉了。。。 可能我的一些理解有误,还请大家多多指点。
这个是没有关系的。你只要给这个IP地址的那个端口发送数据,好象网关会自动转发。因为 我们代理上网其实就是网关帮我们把内部的机器的端口绑定到自己机器上的特定端口,然后 有数据向这个端口返回数据时,再解析到内部指定机器的IP和端口。在这点上,我已经试过 来,可以收到数据。 但对于网络方面我知道的确太少了。经过我有一段时间的调试,发觉不同的代理软件,代理 方法,都会有影响,如有的代理基本上很多端口出去时,外面收到的都是同一个端口,而 有的则是你一个端口对应他(网关)一个端口。。。 还有一点要注意,我现在好象这种方法发数据时,如果间隔一段(不长)的时间后,再外 部机器向内部发送时就发送不过来,好象已经建立了一条链路,然后一定时间未有数据传 送时,给撤消(释放)掉了。。。 可能我的一些理解有误,还请大家多多指点。
A Alongsun Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-18 #12 大佬,能不能看看你的程序怎么样写! 我们用的是API来完成的!
A Alongsun Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-18 #13 多指教!!! 我有QQ,你能不能加我为友,我好好问你了!
A Alongsun Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-18 #15 我想在防火墙内外发送UPD包,怎么解决外面发包到内网的问题!类似于QQ做法! 分数多多 我的QQ: 65466700 Mail: along@b2sun.com 多谢大家指点! http://www.delphibbs.com/delphibbs/dispq.asp?lid=1208824
我想在防火墙内外发送UPD包,怎么解决外面发包到内网的问题!类似于QQ做法! 分数多多 我的QQ: 65466700 Mail: along@b2sun.com 多谢大家指点! http://www.delphibbs.com/delphibbs/dispq.asp?lid=1208824
Z zxp_ping Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-18 #18 你用API的话应该也是一样的,在发送数据前将对方的IP地址和端口设置一下就行了呀?你 可以自己先试试。