LinuxÒÁµéÔ°ÂÛ̳'s Archiver

wangxd5429 ·¢±íÓÚ 2008-4-17 08:40

ǶÈëʽ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;
                }

Ò³: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.