有没有http转发程序?
我们的应用有这样的要求,http客户端(可能是IE或httpunit等可以收发标准http报文的应用程序),需要经过二个转发程序(转发器A、转发器B)访问Web服务器。在这里,不是http代理服务器,纯粹只是转发功能,因为http客户端访问的服务器地址是固定的。
我写了个转发程序,通过配置文件设置相关信息,比如转发器A的listen端口设置为IE的代理服务器端口,其目标地址和端口是转发器B的ip和port;而转发器B的listen端口为转发器A的目标端口,其目标地址和端口是Web服务器的ip和port。
应用主要是上传页面的下载和文件上传。在只使用一个转发器时,工作正常;当设置、运行两个转发器时,转发器B很快就出现“发送到Web服务器失败,错误码10053”的错误。请问,这是怎么回事,如何解决。
另外,哪里有较好的转发程序源码?这东西看起来简单,但要做得好还真困难,也许是我对socket机制理解得不深吧。
谢谢。