TCP端口复制器

时间:2013-04-17 21:46:33

标签: sockets networking redirect tcp

我有一个侦听TCP端口连接的服务,并处理接收到的数据。我现在需要拆分这些数据并在“实时”和“测试”机器上处理它。

我想让这一切几乎完美地复制到每台机器上,我认为最简单的方法就是接收一个'复制器'服务,只需将数据复制并重新传输到另外两个端点(其中一个端点)能够将数据发送回源)

是否有软件可以做到这一点?该平台是Windows Server。我自己也考虑过写这个,这听起来并不太难,但如果解决方案已经存在,我宁愿使用它。

由于

1 个答案:

答案 0 :(得分:1)

您打算如何解决以下两个问题:

  1. 如果你真的有TCP协议,你肯定会有TCP开销的差异。
  2. 由于它是TCP,您将获得两台机器的答案。你打算怎么处理这个?
  3. 我的建议是真正改进客户端,以便通过适当的客户端处理生成2个流。也许你的解决方案有一些细节,但我没有看到对一般情况做正确的事情的方法。

    如果您认为您的案例可以用于此类镜像,probably this会有所帮助。看起来another question与你的非常相似,它包含几个链接。

    Here are some comments到iptables解决方案细节。

    Here is another基于netcat实用程序的方式。