.net 中没有 ip 的 tcp/ip

发布于 2024-10-07 05:38:49 字数 303 浏览 7 评论 0原文

我知道标题很奇怪,但请听我说完。我正在寻找不使用 IP 的 TcpClient 和 TcpListener 版本。本质上,我希望能够在我选择的任何协议(UDP、ICMP、DNS、信鸽)之上使用 TCP 的所有优点(可靠且有序)。

有没有一种方法可以让我了解 TCP 向下传递到 IP 层的内容?

谢谢, Fidel

编辑:

我想要一个可靠的协议(例如 TCP),它可以将数据泵入流中,并从流中读取数据,而无需确切知道流如何传输该数据。

我对该流有明确的控制权。我只需要 TCP 将信息发送到该流而不是其常规底层。

Strange title I know, but please hear me out. I am looking for a version of TcpClient and TcpListener which don't use IP. In essence, I would like to be able to use all the TCP benefits (reliable & ordered) on top of any protocol of my choosing (UDP, ICMP, DNS, carrier pigeon).

Is there a way I could somehow tap into what TCP is passing down to the IP layer?

Thanks,
Fidel

Edit:

I want a reliable protocol (eg. TCP) which can pump data into a stream, and read data from a stream, without knowing exactly how the stream transports that data.

I have explicit control over that stream. I just need TCP to send information to that stream instead of its regular underlying layer.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

请你别敷衍 2024-10-14 05:38:49

您可以实现这一点,并且不需要使用 TCP/IP。

看看这里,您可以传递不同的地址类型,而不仅仅是 TCP/知识产权。

但请记住,如果您谈论的是 UDP、ICMP……它们是不同的协议,而不是不同的寻址方案。

You can achieve this and you do not need to use TCP/IP.

Have a look here, you can pass different address types not just TCP/IP.

But remember if you are talking about UDP, ICMP, ... they are different protocols not different addressing schemes.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文