tx tlsrelay [代码完整]扭曲示例
便宜的TCP/TLS中继这最初是作为我目前工作的公司面试过程的一部分编写的(截至编辑此行的提交)。正如我在与那家公司签署任何协议之前所写的那样,我拥有版权(与我的老板核实过)。我是在MIT许可下发布的。请参阅许可证.txt。
解释行话:“服务器”是指使用中继提供服务的程序,“客户端”是指连接到中继以使用服务的程序,“中继”是指中继服务器本身;“服务器”将不会用于指代此实施和协议。中继使用一种非常便宜的方法:对于每个传入连接,服务器必须向中继发起一个新的TCP/TLS连接。这具有与创建新TCP/TLS连接相关的所有缺点,但意味着您不必编写多路复用器协议实现来使用它。
在启动时,中继分配一个侦听端口池。这是提前完成的,以确保频繁分配和释放端口不会让系统上的其他进程抢占端口的所有权。中继分配的端口数可通过--port-count配置,并且必须。
如果您想了解更多关于TCP协议服务器客户端框架的信息,可以参考这里。对于TCP并发服务器循环服务器客户端和UDP服务器客户端的详细教程,请查看此链接。您还可以通过这个教程学习如何构建一个TCP服务器客户端。更多实例如TCP客户端服务器实例也能为您提供参考。
希望这些资源能够帮助您更好地理解和使用TCP/TLS中继。如果需要具体的程序示例和源码,建议查看客户端服务器TCP连接源码或TCP服务器客户端测试程序。
下载地址
用户评论