标签: c sockets networking udp
我正在尝试使用UDP发送命令。接收器应该接收UDP数据报并回复。但是,我希望始终将回复发送到发件人的源端口。我知道如何解析端口(struct header并将指针移动到正确的位置......),但是,我正在寻找一个函数来返回整个接收帧,包括标题而不仅仅是数据报/数据。
答案 0 :(得分:6)
recvfrom()功能怎么样?它允许您获取数据并填充sockaddr结构,您可以从中找到发送方的源端口。
recvfrom()
sockaddr