现在我有一个问题,我需要把A程序从本机器100端口发送到B机器500端口的数据全部截获下来,可以不知道数据是什么,但是要求原封不动的传递到B机器的700端口。怎么样才能实现呢。
先谢谢了,分不够可以再加

解决方案 »

  1.   

    首先你那个700端口的是C机器吧?没做过,所以以下只是我的想法,可能不对首先你知道A程序的端口,然后知道A程序的发送数据的函数及参数,
    然后在C机器上(700端口那个)的截获程序中调用远程A程序的发送数据的函数後截获,如果A程序是你写的,应该很容易实现,你自己改一改,让数据能传递出来就行了,如果A程序是人家的,只有EXE文件,哪就......
    仅供参考
      

  2.   

    用钩子,懂吗?具体代码太长,我就不写了,你看看msdn就可以了
      

  3.   

    那个EXE是人家写的,所以才麻烦啊。钩子?我不会啊。大哥门能具体说说这么实现吗?QQ10692916
      

  4.   

    同意zsy_good(只要坚定不移的走下去,那一定会成功)
    我有数据包的截获的代码
    就可惜是c的
    你需要的话
    可给我留言
      

  5.   

    要得,无论什么代码都行~~~
    急啊~~
    grail_(grail_) 只有麻烦你了~~
      

  6.   

    在B机上的程序建立两个连接
      1  A机      500 端口
      2  B机      700 端口只要收到500端口的数据就直接发送到700端口不就行了吗
      

  7.   

    grail_(grail_)你有数据包的载获的代码, 能不能给我一个呀 
    我的Email:[email protected]—————————————————————————————————
    ┏━★━━◆━━★━┓ 
    ♂欢|◢CSDN◣|使♂        ▲自由保存帖子,浏览,关注检测
    ┃迎|◥论坛助手◤|用┃        ▲完善的CSDN客户端工具
    ┗━☆━━◇━━━☆┛       ▲自动添加签名......让你更快,更爽,更方便地上CSDN...
    http://www.csdn.net/expert/topic/573/573604.xml
    http://www.chinaok.net/csdn/csdn.zip