首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]嵌入式LINUX的问题8

[求助]嵌入式LINUX的问题8

技术类问题

1. 本人正在研发RTP包转发程序,功能是接收连续UDP,发送到PC,PC机上打开MediaPlayer.出现播放器死机情况.请教各位高手其中的原因.请尽量帮忙,谢谢!转发程序部分源码如下:

while(1)

{

// char recvBuf[1024*48];

// int i,j=0;

// SOCKADDR addrClient;

// int len=sizeof(SOCKADDR),recvlen;

addr_len2 = sizeof(t_addr);

//for(k=0;k<1024;k++)

addr_len = sizeof(s_addr); /*通过SOCKET接收码流*/

len = recvfrom(sock, recvBuf, sizeof(recvBuf), 0,(struct sockaddr *) &s_addr, &addr_len);

if (len < 0)

{

perror("recvfrom");

exit(errno);

}

//len = sendto(sock, recvBuf, sizeof(recvBuf), 0,(struct sockaddr *) &t_addr, addr_len2);

len1 = sendto(sock, recvBuf, len*sizeof(char), 0,(struct sockaddr *) &t_addr, addr_len2);

if (len1 < 0)

{

printf("\n\rsend error.\n\r");

return 1;

}
细节决定成败

嵌入式单板计算机大全、液晶屏、机箱、背板、加固机

QQ:36077353
MSN:fangyuanming2188@hotmail.com
E-Mail: wanglin@fy-ic.com

返回列表