我正在尝试使用 UDP 发送命令。接收方应该接收 UDP 数据报并回复。但是,我希望回复始终发送到发件人的源端口。我知道如何解析端口(struct header 并将指针移动到正确的位置......),但是,我正在寻找一个函数来返回整个接收到的帧,包括标题,而不仅仅是数据报/数据。
最佳答案
recvfrom()
函数呢?它允许您获取数据并填充 sockaddr
结构,您可以从中找到发送方的源端口。
关于c - 接收UDP数据报并解析源端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18107596/