gpt4 book ai didi

c# - 我应该如何使用 C# 桥接 TCP 流量?需要复制一个端口上的流量并将其发送到另一个端口

转载 作者:太空宇宙 更新时间:2023-11-03 11:14:32 25 4
gpt4 key购买 nike

我需要桥接来自一个端口(例如端口 3000)的流量并将其发送到一个新端口(例如端口 4000)并具有完整的双向 TCP 支持。

我应该如何解决这个问题?我应该使用套接字类还是 TCPClient 类?

这会像将数据流从一个 TCPClient 发送到另一个一样简单吗?

还有什么我应该考虑的吗?

最佳答案

您的程序需要同时充当服务器客户端:

它应该在与端口 3000 相关的服务器上运行,您的程序在该端口接收连接。每次您收到一个新连接时,您自己都会在端口 4000 上创建一个到实际服务器的新连接。将这两个连接(一个在端口 3000 上启动的一个和您创建的一个到端口 4000 的连接)放在一起,这样您就知道它们是一对.当您在这些连接中的任何一个上接收数据时,只需在对中的另一个连接上发送它即可。

关于c# - 我应该如何使用 C# 桥接 TCP 流量?需要复制一个端口上的流量并将其发送到另一个端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13078523/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com