一直网络通信代理的问题(通常很多人用这个技术盗用信息,不过我这儿是为了解决问题)。

aclcla 2013-01-09 08:12:39
具体是这样的:我这儿有个客户端程序,很多参数都写死在程序里了,尤其是服务器的ip。结果导致服务器ip一切换,客户端程序就搞不定了。所以我想:如果我能通过一个守护进程获得客户端的网络数据包,然后转发给服务器就好了。
但是,我没有接触过这项技术,所以想问下哪位大侠能够指点迷津的?我现在需要:
1.学习该项技术应该看哪些具体的技术文档(就是学习该项技术的资料我不知道怎么找)
2.我目前估计客户端程序和服务器可能是通过socket通信的(因为这个是常用的,所以我这么猜测)。那么,我做代理的方法应该是什么?最好给个例子。实在不行,指点下有效的方案也行。
3.可能还有什么注意的,比如我怎么检测客户端程序和服务器是采用什么机制通信的等等。请大侠们帮我想想。反正只要有助于解决我的代理的实际问题,我就非常感谢了。

麻烦大家了,谢谢!

...全文
223 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jimette 2013-01-10
  • 打赏
  • 举报
回复
http代理 mfc实现http://download.csdn.net/download/wlaiq01/2580807
jimette 2013-01-10
  • 打赏
  • 举报
回复
http://download.csdn.net/download/wlaiq01/2580807
zilaishuichina 2013-01-10
  • 打赏
  • 举报
回复
最好是你能修改客户端代码 如果不行 你只能在你客户端代码指定死的那台机器上增加一个中转的服务器 客户端 还是连指定的那个ip,然后指定的那个ip上的中转服务器将数据发给你实际的服务器 如果这样也不行,那你就只能抓客户端的ip封包,修改里面的目的ip地址 再看ip封包里面的PROT是TCP 还是UDP 一层一层的修改每个封包的目的地址(如果该协议有目的地址的话)
卡诺球 2013-01-09
  • 打赏
  • 举报
回复
服务器IP地址可以作为一个变量参数,然后做个界面配置使其能配置就行了。

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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