VB IP数据代理如何实现。

来源:百度知道 编辑:UC知道 时间:2024/06/04 18:49:47
比如软件A访问192.168.80.1:1950,我要他把这些数据发给软件B,访问软件B的127.0.0.1:5950,
然后软件B再访问 192.168.80.1:1950

等于是软件B是处理软件A的网络数据,然后再发送出去。一个小拦截处理。

VB如何实现?
A访问192.168.80.1:1950
这A访问的地址不固定,我怎么知道A访问的地址?
而且修改了HOST,我的B软件将无法发送出数据出去。
CGA,浩方,就是需要那样的功能。

我如何知道那软件用的是什么端口,
还有255.255.255.255的广播怎么办?

如果说二楼,那是A软件去连接其他的地址,
而不是他开了端口监视后等待连接。
如果按你说的,那就是拦截他的连接,然后自己在去连接他。

可怎么拦截?这不就是关键了么?

=============================
最后只能去研究别人留下的代理组件。哎。

给你个思路吧..因为改不了A软件,所以只能通过HOST文件将192.168.80.1:1950指向到127.0.0.1:5950.. 然后B软件对127.0.0.1:5950进行监听,有数据时,得到数据..

然后再处理数据后,发向192.168.80.1:1950

楼主,A软件我们就比做魔兽吧,B软件我们就比做浩方。
因为魔兽本身就有访问局网的功能,所以,浩方正是监听魔兽访问局网所用端口来实现互联的。
那么,你的B软件不妨也去主动访问A软件所用本地端口也实现你的功能,而不是让A软件主动提供数据给你。