如何使用C#将数据包转发到另一个端口上运行的另一个TCPClient。
我是.Net中的套接字编程新手。我正在尝试制作一个VNC中继器,就像这个perl脚本一样:http://snipt.org/wonG但是我无法保持流连续。
我想要实现的一个例子是:
端口5500侦听,检查数据包RemoteEndPoint,然后在端口5901上将数据包发回。
由于大部分流量被视为1大开放流(它不会关闭或发送数据块,因此会发送流量超过10分钟)我该怎么办?
有没有人对如何执行支持大型开放流(会话)的TCPClient数据包转发解决方案有任何建议或想法?
答案 0 :(得分:2)
http://tcpsoftrouter.codeplex.com/是一个很好的例子。
编辑:从那时起我写了NRepeat。这里有https://github.com/jeremychild/NRepeat