gpt4 book ai didi

将 SOCK_DGRAM 转换为 SOCK_RAW

转载 作者:行者123 更新时间:2023-11-30 17:22:51 28 4
gpt4 key购买 nike

我想做同样的事情,在开源应用程序中将 SOCK_DGRAM 转换为 SOCK_RAW。 在 sendto 函数中,当套接字为 SOCK_DGRAM 类型时,然后仅发送 RTP 像这样的数据

这里,m->b_rptr仅指出RTP header 。如果我想制作 SOCK_RAW 那么我必须将什么缓冲区传递给发送函数。在哪一点缓冲点???

enter code here
error = sendto (sockfd, (char*)m->b_rptr, (int) (m->b_wptr - m->b_rptr), 0,destaddr,destlen);

最佳答案

您必须使用 SOCK_RAW 创建一个新的套接字描述符(您在帖子中传递给 sendto 的第一个参数),并且不更改内存指针。

关于将 SOCK_DGRAM 转换为 SOCK_RAW,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27835519/

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