我需要桥接来自一个端口(比如端口3000)的流量并将其发送到新端口(比如端口4000)并具有完全双向TCP支持。
我该如何解决这个问题?我应该使用套接字类还是TCPClient类?
这是否就像从一个TCPClient向另一个TCPClient发送数据流一样简单?
还有什么我应该考虑的吗?
答案 0 :(得分:2)
您的程序需要充当服务器和客户端:
它应该在服务器上关于端口3000,您的程序接收连接。每次收到新连接时,您自己都会在端口4000上创建与实际服务器的新连接。将这两个连接(在端口3000上启动的连接和您创建的端口连接到端口4000)保持在一起,因此您知道它们是一对。当您收到任何这些连接的数据时,只需将其发送到该对中的另一个连接上。