gpt4 book ai didi

c - 套接字 UDP TCP C

转载 作者:行者123 更新时间:2023-11-30 21:10:00 26 4
gpt4 key购买 nike

我有一个问题:是否可以执行 sendto 将信息从一个在 UDP 上初始化的进程发送到另一个在 TCP 上初始化的进程(这都在同一个 .c 中)?

我有一个进程接收 UDP 信息,该进程必须将此信息本地发送到 TCP 进程,但我不知道如何连接(我知道你无法使用 UDP 连接,我的意思是只发送数据报)他们。谁能帮我吗?

谢谢。

最佳答案

接收 UDP 数据包的进程必须打开一个单独的 TCP 套接字才能发送到其他进程。

所以在启动时这个进程应该首先打开一个UDP套接字来接收数据报。然后它获取一个 TCP 套接字并使用该套接字通过 connect 函数连接到其他进程。然后,每当数据进入 UDP 套接字时,您就获取该数据并使用 send 通过 TCP 套接字将其发送出去,以供其他服务器读取。

关于c - 套接字 UDP TCP C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32629229/

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