如何使用 C# 将数据包转发到另一个端口上运行的另一个 TCPClient。
我是 .Net 中的套接字编程新手。我正在尝试制作一个 VNC 中继器,就像这个 perl 脚本一样: http://snipt.org/wonG但我无法保持我的流连续。
我想要实现的一个例子是:
端口 5500 监听、检查数据包 RemoteEndPoint,然后在端口 5901 上将数据包发送回。
因为大部分流量被视为 1 个大型开放流(它不会关闭或发送数据 block ,而是发送流量长达 10 分钟以上),我该怎么做?
有人对如何执行支持大型开放流( session )的 TCPClient 数据包转发解决方案有任何建议或想法吗?
最佳答案
http://tcpsoftrouter.codeplex.com/就是一个很好的例子。
编辑:从这次起我写了NRepeat。此处可用 https://github.com/jeremychild/NRepeat
关于c# - 如何通过 C# 将数据包转发到另一个端口上运行的另一个 TCPClient,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5439009/