【发布时间】:2011-07-12 20:04:32
【问题描述】:
我想通过专用代理从网络服务器连接到 Intranet。我不确定发送和接收 XML 是否重要。如果我能使用 HTTP 那就太好了。
我知道一个开放端口 78xx,我已成功将其与 TCP 套接字一起使用,如 in this excellent tutorial 所述
有可能吗?或者答案是否取决于实际的代理配置 - 如果它扫描协议并且不喜欢它会被阻止!?
你会推荐什么图书馆?我刚刚找到pion - 我可以静态链接吗?对我来说,几乎不可能在 Web 服务器上安装某物。
编辑我的问题可能有两个方面:
首先,我必须补充一点,有一个现有的通信客户端+服务器,但服务器是具体的套接字和网络实现以及数据库 API 的混合体,由大约 10 个我觉得难以扩展的命令组成。所以我要求一个通用库,这样我就可以从头开始重写那个 API。
其次,我需要会话处理,Web 应用程序将用户登录数据传递给该客户端,并返回一个会话 ID,用于所有进一步的通信 - 直到它过期。这就是我要求 HTTP 的原因,但同时我意识到 http 本身是无状态的。
【问题讨论】:
标签: c++ http sockets proxy tcp