通过C ++中的DMZ /代理进行HTTP连接

时间:2011-03-10 15:45:56

标签: c++ http sockets proxy tcp

我想通过专用代理从Web服务器连接到Intranet。我不确定是否重要我想发送和接收XML。如果我可以使用HTTP,那就太好了。

我知道有一个开放端口78xx我成功用于TCP套接字,如in this excellent tutorial所述

有可能吗?或者答案取决于实际的代理配置 - 如果它扫描协议,并且不喜欢它会被阻止!?

你会推荐哪个图书馆?我刚刚找到pion - 我可以静态链接吗?几乎不可能为我安装在Web服务器上。

编辑我的问题可能是双重的:
首先,我必须补充说,现有的通信客户端+服务器,但服务器是具体的套接字和网络实现以及数据库的API的混合,包括我发现难以扩展的大约10个命令。所以我要求一个通用的lib,所以我可以从头开始重写那个API。

其次,我需要会话处理,webapplication将用户登录数据传递给该客户端,并返回一个session-id,用于所有进一步的通信 - 直到它过期。这就是我要求HTTP的原因,但同时我意识到http本身是无状态的。

1 个答案:

答案 0 :(得分:0)

答案是....正在进行中.-我需要用c ++ tcp libs等练习更多。

遗憾的是,我的帖子很难理解,对此都有些困惑。