gpt4 book ai didi

c - 我是否需要在客户端使用不同的套接字来监听和发送?

转载 作者:行者123 更新时间:2023-11-30 15:39:44 25 4
gpt4 key购买 nike

我是套接字编程新手。场景是这样的:

1-我正在创建一个 UDP 套接字,fd

2- 将 fd 绑定(bind)到 IP 地址/端口

3- recvfrom() 在套接字 fd 上从目的地 D

现在,如果我想sendto()一些数据回D,我可以使用相同的套接字,通过传入包含IP地址和端口的sockaddr_in D?或者我需要创建一个新的套接字并执行bind()

编辑:从第一个答案来看,我似乎不需要另一个套接字,并且在传输之前不需要在该套接字上绑定(bind)()。这是正确的吗?

最佳答案

是的,您可以使用相同的 UDP 套接字进行接收和发送。要直接发送到您刚刚收到的对等方,请使用由 recvfrom 填充的 sockaddr_in 结构。

关于c - 我是否需要在客户端使用不同的套接字来监听和发送?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21317241/

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