c´úÂë¾À´í ¼±¼±£¡£¡ - Linux/UnixÉçÇø / ³ÌÐò¿ª·¢Çø
    
	
	ÎҵijÌÐòʵÏÖµÄÊÇ:Ñ»·Ð£ÑéÂëµÄÉú³É ÒÔ¼° УÑé
µ«ÊÇ ·¢ÏÖÔÚlinux»·¾³Ï  Ôõô²»³öÏÖ½á¹û°¡?  ¹â±êÉÁÉÁµÄ¾ÍÊDz»³öÏÖ½á¹û  
»¹Íû¸ßÊÖ Ö¸µã  Ç××ÔÔËÐÐÒ»ÏÂ
Õâ¸öÎÊÌâÒѾ¾À½áÎҺþÃÁË
Íò·Ö¸Ðл
´úÂëÈçÏ£º
#include <stdio.h>
#include <string.h>
typedef struct  
{
   unsigned char data[16];
    short checksum;
} dataset;                                 /***·Ö×éÖеÄ16¸ö8λÊý***/
typedef struct
{
     short flag;
     dataset data[6];
} ft3frame;                                /***ft3Ö¡¸ñʽ****/
short GetCheckSum(char *data1,int num)     /**УÑéÂë¼ÆËã**/
{
     int i,j,k,x1,x2;
    unsigned char temp[18];
     for(i=0;i<num;i++)
         temp[i+2]=data1[i];
     temp[0]=temp[1]=0;
     x1=0x13d65;
     k=num*8+1;                         /**kÓÃÀ´¿ØÖÆÒƶ¯µÄ´ÎÊý**/
     do
     {
          x2=(temp[0]<<24)+(temp[1]<<16)+(temp[2]<<8)+temp[3];
          if(x2<0x10000)
          {
             for(i=0;i<18;i++)
             {
                 temp[i]=temp[i]<<1+temp[i+1]>>7;
             }
             k--;
           }
           else
            {
             x2=
    
 
	Ïà¹ØÎÊ´ð£º
        
    
    Îҵİå×ÓÓÃǶÈëʽlinuxϵͳ·¢ËÍ×é²¥°ü¸øÎÒPCÐéÄâ»úµÄlinux£¬ÐéÄâ»úµÄlinux¿ÉÒÔ½ÓÊÕµ½£¬µ«ÊÇͬÑùµÄ³ÌÐò£¬ÓÃÐéÄâ»úµÄlinux·¢ËÍ£¬Ç¶ÈëʽlinuxÈ´½ÓÊÕ²»µ½£¬¾ßÌå±íÏÖΪ×èÈûÔÚrecvfromº¯Êý¡£
´óÖÂÒѾ¿ÉÒÔÅųýµÄÎÊÌ⣺
1 ......
    
        
    
    ¹«Ë¾¿ª·¢Ò»¸ö´¥ÃþÆÁ³ÌÐò£¬ÎÒ¸ºÔðµÄÒ»¿é£¬ÊµÏÖÕâÑùÒ»¸ö¹¦ÄÜ£¬µ±Êó±êµã»÷´°¿ÚÖÐͼƬ£¨Ò»ÕÅͼ·Ö³É¼¸²¿·Ö£©µÄÆäÖÐÒ»²¿·Öʱ£¬½«Õⲿ·ÖͼƬ½ØÈ¡³öÀ´£¬µ¯³öеĴ°¿Ú£¬½«½ØÈ¡³öµÄͼƬÏÔʾ³öÀ´¡£ÎÒʹÓÃRectangeÀà¿ØÖÆÁË·µ»Ø£¬ ......
    
        
    
    ´ó¼ÒºÃ£¬ÎÒÊÇÐÂÊÖ£¬¸Õ¿ªÊ¼½Ó´¥C/S½á¹¹µÄ³ÌÐò£¬ÏëҪʵÏÖÒ»¸ö·ÖÒ³¹¦ÄÜ£¬´ó¼ÒÓÐûÓкõãµÄ·ÖÒ³¿Ø¼þ»òÕß³ÌÐòÖ®ÀàµÄ£¬µ±È»Ô´³ÌÐò¸üºÃ£¬·ñÔò˵˵Á÷³ÌÒ²¿ÉÒÔ£¬Ð¡Ãü±°¡£¬ÔÚÏߵȡ£¡£¡£¡£
´ó¼Ò°ï°ï棬ллÁË£¬¼±¡£¡£¡£
Ä ......
    
        
    
    ÏÖÓÐparadoxÊý¾Ý¿âʹÓÃBDEÇý¶¯£¬Äâ¸ÄΪC/S°æ£¬Ôö¼ÓÍøÂç¶ÁÈ¡Êý¾Ý¹¦ÄÜ¡£ÇëÄÄλ´óÏÀ£¬ÌṩԴÂë¡£ 
˵¾ä²»¿ÍÆøµÄ»°£¬ÓÃparadox×öC/SÊÇ×ÔѰËÀ·¡£
»»Ò»¸öÍøÂçÊý¾Ý¿â
ÒòΪ²»Ï붯´óÊÖÊõ£¬½öÄܹ²Ïí¼¸¸öÎļþ¼´¿É¡£
Da ......