有人知道用 Delphi 编写的 TCP 套接字代理应用程序的示例吗?我正在构建一个小型代理应用程序,它需要侦听给定 TCP 端口上的套接字连接,读取通过连接发送的 XML 数据包,通过 TCP 将请求发送到从可用后端服务器池中选择的服务器,然后交付将生成的响应返回到原始 TCP 连接。
我非常熟悉 TCP 和套接字级编程,但更愿意找到示例代码作为起点。如果有可用的东西,它将节省大量时间和精力,因为我不需要重新发明轮子。我记得在 2003/2004 年看到过用 Delphi 编写的一个小型 TCP 代理,但似乎已经失去了链接的踪迹。
您是否正在寻找袜子代理实现?如果没有,那么只需从服务器开始(http 很可能是一个好的开始),并在其中构建处理入站 XML 数据包的能力,并进行适当的调用。像这样的东西Synapse框架将使这个项目变得相当简单。如果您使用 Synapse,请从 SVN 获取最新版本。它支持所有最新版本的Delphi。
有一个http代理可用的突触演示,如果您想实现更传统的东西,这可能会有所帮助。一个好的启动 http 服务器example也可用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)