LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1014|回复: 1

嵌入式LINUX的问题8

[复制链接]
发表于 2008-4-17 08:43:22 | 显示全部楼层 |阅读模式
技术类问题
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;
                }
发表于 2008-4-17 09:23:55 | 显示全部楼层
不加注释, 没有缩进的代码, 还要求别人 "尽量帮忙", 不太好吧.

用不加空格的
[ CODE]
[ /CODE]
把代码扩起来, 再加点说明
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表