如何通过C#将数据包转发到在另一个端口上运行的另一个TCPClient

|| 如何使用C#将数据包转发到在另一个端口上运行的另一个TCPClient。 我是.NET中套接字编程的新手。我正在尝试使VNC中继器更像以下perl脚本:http://snipt.org/wonG,但是我无法保持流连续。 我要实现的一个示例是: 端口5500侦听,检查数据包RemoteEndPoint,然后在端口5901上将数据包发送出去。 因为大部分流量被认为是1个大的开放流(它不会关闭或发送数据块,它会发送10分钟以上的流量),我该怎么做? 是否有人对如何执行支持大型开放流(会话)的TCPClient数据包转发解决方案有任何建议或想法?     
已邀请:
        http://tcpsoftrouter.codeplex.com/是一个很好的例子。 编辑:从这一次以来我已经写了NRepeat。可在这里https://github.com/jeremychild/NRepeat     

要回复问题请先登录注册