问题描述
||
如何使用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