ÖØÇì´óѧ¿Î³ÌÉè¼Æ±¨¸æ
¿Î³ÌÉè¼ÆÌâÄ¿£º
linuxÏ»ùÓÚSocketµÄÎļþ´«Êä³ÌÐòÉè¼Æ
ѧ Ôº£º ¼ÆËã»úѧԺ רҵ°à¼¶£º ¼ÆËã»ú¿ÆÑ§Óë¼¼Êõ Äê ¼¶£º 2009¼¶ ÐÕ Ãû£º ÕÅºÆ Öܼü ѧ ºÅ£º 20095396 20095397 Íê³Éʱ¼ä£º 2012 Äê 7 Ô 3 ÈÕ ³É ¼¨£º Ö¸µ¼½Ìʦ£º ÀîË«Çì
ÖØÇì´óѧ½ÌÎñ´¦ÖÆ
¿Î³ÌÉè¼ÆÖ¸µ¼½ÌʦÆÀ¶¨³É¼¨±í £º ÕÅºÆ 20095396
·ÖÖµ ÓÅÐã (100>x¡Ý90) ²Î¿¼±ê×¼ ѧϰ̬¶ÈÈÏÕæ£¬¿ÆÑ§×÷·çѧϰ̬¶È ÑϽ÷£¬Ñϸñ±£15 Ö¤Éè¼ÆÊ±¼ä²¢°´ÈÎÎñÊéÖй涨µÄ½ø¶È¿ªÕ¹¸÷Ï×÷ Éè¼ÆºÏÀí¡¢ÀíÂÛ·ÖÎöÓë¼ÆËãÕýÈ·£¬ÊµÑéÊý¼¼ÊõˮƽÓëʵ¼ÊÄÜÁ¦ 25 ¾Ý׼ȷ£¬ÓкÜÇ¿µÄʵ¼Ê¶¯ÊÖÄÜÁ¦¡¢¾¼Ã·ÖÎöÄÜÁ¦ºÍ¼ÆËã»úÓ¦ÓÃÄÜÁ¦£¬ÎÄÏײéÔÄÄÜÁ¦µ÷²éµ÷Ñзdz£ºÏÀí¡¢¿ÉÐÅ ÓÐÖØ´ó¸Ä½ø»ò´´Ð 10 ¶ÀÌØ¼û½â£¬ÓÐÒ»¶¨ÊµÓüÛÖµ ½á¹¹ÑϽ÷£¬ÂßÂÛÎÄ(¼ÆËãÊ顢ͼֽ)׫дÖÊÁ¿ 50 ¼ÐÔÇ¿£¬²ã´ÎÇåÎú£¬ÓïÑÔ×¼ÍêÈ«·ûºÏ¹æ·¶»¯ÒªÇó£¬Êéд¹¤Õû»òÓüÆËã»ú´òÓ¡³ÉÎÄ£»Í¼Ö½·Ç³£¹¤Õû¡¢ÇåÎú Óнϴó¸Ä½ø»òÐÂÓ±µÄ¼û½â£¬ÊµÓÃÐÔÉÐ¿É ½á¹¹ºÏÀí£¬·ûºÏÂß¼£¬ÎÄÕ²ã´Î·ÖÃ÷£¬ÓïÁ÷³©£¬·ûºÏ¹æ·¶»¯ÒªÇó£¬Êéд¹¤Õû»òÓüÆËã»ú´òÓ¡³ÉÇåÎú Éè¼ÆºÏÀí¡¢ÀíÂÛ·ÖÎöÓë¼ÆËãÕýÈ·£¬ÊµÑéÊý¾Ý±È½Ï׼ȷ£¬ÓнÏÇ¿µÄʵ¼Ê¶¯ÊÖÄÜÁ¦¡¢¾¼Ã·ÖÎöÄÜÁ¦ºÍ¼ÆËã»úÓ¦ÓÃÄÜÁ¼ºÃ (90>x¡Ý80) ²Î¿¼±ê×¼ ѧϰ̬¶È±È½ÏÈÏÕæ£¬¿ÆÑ§×÷·çÁ¼ºÃ£¬Äܰ´ÆÚÔ²ÂúÍê³ÉÈÎÎñÊ鹿¶¨µÄÈÎÎñ ÖÐµÈ (80>x¡Ý70) ²Î¿¼±ê×¼ ѧϰ̬¶ÈÉкã¬×ñÊØ»ù±¾±£Ö¤Éè¼ÆÊ±¼ä£¬°´ÆÚÍê³É¸÷Ï×÷ Éè¼ÆºÏÀí£¬Éè¼Æ»ù±¾ºÏÀíÂÛ·ÖÎöÓë¼ÆËã»ù±¾ÕýÈ·£¬ÊµÑéÊý¾Ý±È½Ï׼ȷ£¬ÓÐÒ»¶¨µÄʵ¼Ê¶¯ÊÖÄÜÏ×ÒýÓᢵ÷²éµ÷ÑбȽϿÉÐÅ ÓÐÒ»¶¨¸Ä½ø»òеļû½â ½á¹¹ºÏÀí£¬½á¹¹»ù±¾ºÏ²ã´Î½ÏΪ·ÖÃ÷£¬ÎÄÀíͨ˳£¬»ù±¾´ïµ½¹æ·¶»¯ÒªÇó£¬Êéд±È½Ï¹¤Õû£»Í¼Ö½±ÈÎú Àí£¬Âß¼»ù±¾Çå³þ£¬ÎÄ×ÖÉÐͨ˳£¬ÃãÇ¿´ïµ½¹æ·¶»¯ÒªÇó£»Í¼Ö½±È½Ï¹¤Õû ÄÚÈݿշº£¬ ½á¹¹»ìÂÒ£¬ÎÄ×Ö±í´ï²»Ç壬´í±ð×ֽ϶࣬´ï²»µ½¹æ·¶»¯ÒªÇó£»Í¼Ö½²»¹¤Õû»ò²»ÇåÎú ÓÐÒ»¶¨¼û½â Àí£¬ÀíÂÛ·ÖÎöÓë¼ÆËãÎÞ´ó´í£¬ÊµÑéÊý¾ÝÎÞ´ó´í ¼°¸ñ (70>x¡Ý60) ²Î¿¼±ê×¼ ѧϰ̬¶ÈÉпɣ¬ÄÜ×ñÊØ×éÆÚÍê³ÉÈÎÎñ ²»¼°¸ñ(x<60) ²Î¿¼±ê×¼ ѧϰÂí»¢£¬ ¼ÍÂÉ»ÁÉ¢£¬¹¤×÷×÷·ç²»ÑϽ÷,²»Äܱ£Ö¤Éè¼ÆÊ±¼äºÍ½ø¶È Éè¼Æ²»ºÏÀí£¬ÀíÂÛ·ÖÎöÓë¼ÆËãÓÐÔÔò´íÎó£¬ÊµÑéÊý¾Ý²»¿É¿¿£¬Êµ¼Ê¶¯ÊÖÄÜÁ¦²î£¬ÎÄÏ×ÒýÓᢵ÷²éµ÷ÑÐÓнϴóµÄÎÊÌâ ¹ÛÄî³Â¾É ÆÀ·Ö ÏîÄ¿ ×éÖ¯¼ÍÂÉ£¬Ö¯¼ÍÂÉ£¬Äܰ´Á¦£¬ÎÄÏ×ÒýÓá¢Á¦£¬Ö÷ÒªÎĺÏÀí¡¢¿ÉÐÅ Ç¿¡¢ÒýÓúÏÀí¡¢µ÷²éµ÷ÑбȽÏÈ·£¬ÎÄ×ÖÁ÷³©£¬ÑÔ׼ȷ£¬ÎÄ×ÖÎÄ£»Í¼Ö½¹¤Õû¡¢½Ï¹¤Õû¡¢ÇåÖ¸µ¼½ÌʦÆÀ¶¨³É¼¨£º
Ö¸µ¼½ÌʦǩÃû£º Äê Ô ÈÕ
¿Î³ÌÉè¼ÆÖ¸µ¼½ÌʦÆÀ¶¨³É¼¨±í £º Öܼü 20095397
·ÖÖµ ÓÅÐã (100>x¡Ý90) ²Î¿¼±ê×¼ ѧϰ̬¶ÈÈÏÕæ£¬¿ÆÑ§×÷·çѧϰ̬¶È ÑϽ÷£¬Ñϸñ±£15 Ö¤Éè¼ÆÊ±¼ä²¢°´ÈÎÎñÊéÖй涨µÄ½ø¶È¿ªÕ¹¸÷Ï×÷ Éè¼ÆºÏÀí¡¢ÀíÂÛ·ÖÎöÓë¼ÆËãÕýÈ·£¬ÊµÑéÊý¼¼ÊõˮƽÓëʵ¼ÊÄÜÁ¦ 25 ¾Ý׼ȷ£¬ÓкÜÇ¿µÄʵ¼Ê¶¯ÊÖÄÜÁ¦¡¢¾¼Ã·ÖÎöÄÜÁ¦ºÍ¼ÆËã»úÓ¦ÓÃÄÜÁ¦£¬ÎÄÏײéÔÄÄÜÁ¦µ÷²éµ÷Ñзdz£ºÏÀí¡¢¿ÉÐÅ ÓÐÖØ´ó¸Ä½ø»ò´´Ð 10 ¶ÀÌØ¼û½â£¬ÓÐÒ»¶¨ÊµÓüÛÖµ ½á¹¹ÑϽ÷£¬ÂßÂÛÎÄ(¼ÆËãÊ顢ͼֽ)׫дÖÊÁ¿ 50 ¼ÐÔÇ¿£¬²ã´ÎÇåÎú£¬ÓïÑÔ×¼ÍêÈ«·ûºÏ¹æ·¶»¯ÒªÇó£¬Êéд¹¤Õû»òÓüÆËã»ú´òÓ¡³ÉÎÄ£»Í¼Ö½·Ç³£¹¤Õû¡¢ÇåÎú Óнϴó¸Ä½ø»òÐÂÓ±µÄ¼û½â£¬ÊµÓÃÐÔÉÐ¿É ½á¹¹ºÏÀí£¬·ûºÏÂß¼£¬ÎÄÕ²ã´Î·ÖÃ÷£¬ÓïÁ÷³©£¬·ûºÏ¹æ·¶»¯ÒªÇó£¬Êéд¹¤Õû»òÓüÆËã»ú´òÓ¡³ÉÇåÎú Éè¼ÆºÏÀí¡¢ÀíÂÛ·ÖÎöÓë¼ÆËãÕýÈ·£¬ÊµÑéÊý¾Ý±È½Ï׼ȷ£¬ÓнÏÇ¿µÄʵ¼Ê¶¯ÊÖÄÜÁ¦¡¢¾¼Ã·ÖÎöÄÜÁ¦ºÍ¼ÆËã»úÓ¦ÓÃÄÜÁ¼ºÃ (90>x¡Ý80) ²Î¿¼±ê×¼ ѧϰ̬¶È±È½ÏÈÏÕæ£¬¿ÆÑ§×÷·çÁ¼ºÃ£¬Äܰ´ÆÚÔ²ÂúÍê³ÉÈÎÎñÊ鹿¶¨µÄÈÎÎñ ÖÐµÈ (80>x¡Ý70) ²Î¿¼±ê×¼ ѧϰ̬¶ÈÉкã¬×ñÊØ»ù±¾±£Ö¤Éè¼ÆÊ±¼ä£¬°´ÆÚÍê³É¸÷Ï×÷ Éè¼ÆºÏÀí£¬Éè¼Æ»ù±¾ºÏÀíÂÛ·ÖÎöÓë¼ÆËã»ù±¾ÕýÈ·£¬ÊµÑéÊý¾Ý±È½Ï׼ȷ£¬ÓÐÒ»¶¨µÄʵ¼Ê¶¯ÊÖÄÜÏ×ÒýÓᢵ÷²éµ÷ÑбȽϿÉÐÅ ÓÐÒ»¶¨¸Ä½ø»òеļû½â ½á¹¹ºÏÀí£¬½á¹¹»ù±¾ºÏ²ã´Î½ÏΪ·ÖÃ÷£¬ÎÄÀíͨ˳£¬»ù±¾´ïµ½¹æ·¶»¯ÒªÇó£¬Êéд±È½Ï¹¤Õû£»Í¼Ö½±ÈÎú Àí£¬Âß¼»ù±¾Çå³þ£¬ÎÄ×ÖÉÐͨ˳£¬ÃãÇ¿´ïµ½¹æ·¶»¯ÒªÇó£»Í¼Ö½±È½Ï¹¤Õû ÄÚÈݿշº£¬ ½á¹¹»ìÂÒ£¬ÎÄ×Ö±í´ï²»Ç壬´í±ð×ֽ϶࣬´ï²»µ½¹æ·¶»¯ÒªÇó£»Í¼Ö½²»¹¤Õû»ò²»ÇåÎú ÓÐÒ»¶¨¼û½â Àí£¬ÀíÂÛ·ÖÎöÓë¼ÆËãÎÞ´ó´í£¬ÊµÑéÊý¾ÝÎÞ´ó´í ¼°¸ñ (70>x¡Ý60) ²Î¿¼±ê×¼ ѧϰ̬¶ÈÉпɣ¬ÄÜ×ñÊØ×éÆÚÍê³ÉÈÎÎñ ²»¼°¸ñ(x<60) ²Î¿¼±ê×¼ ѧϰÂí»¢£¬ ¼ÍÂÉ»ÁÉ¢£¬¹¤×÷×÷·ç²»ÑϽ÷,²»Äܱ£Ö¤Éè¼ÆÊ±¼äºÍ½ø¶È Éè¼Æ²»ºÏÀí£¬ÀíÂÛ·ÖÎöÓë¼ÆËãÓÐÔÔò´íÎó£¬ÊµÑéÊý¾Ý²»¿É¿¿£¬Êµ¼Ê¶¯ÊÖÄÜÁ¦²î£¬ÎÄÏ×ÒýÓᢵ÷²éµ÷ÑÐÓнϴóµÄÎÊÌâ ¹ÛÄî³Â¾É ÆÀ·Ö ÏîÄ¿ ×éÖ¯¼ÍÂÉ£¬Ö¯¼ÍÂÉ£¬Äܰ´Á¦£¬ÎÄÏ×ÒýÓá¢Á¦£¬Ö÷ÒªÎĺÏÀí¡¢¿ÉÐÅ Ç¿¡¢ÒýÓúÏÀí¡¢µ÷²éµ÷ÑбȽÏÈ·£¬ÎÄ×ÖÁ÷³©£¬ÑÔ׼ȷ£¬ÎÄ×ÖÎÄ£»Í¼Ö½¹¤Õû¡¢½Ï¹¤Õû¡¢ÇåÖ¸µ¼½ÌʦÆÀ¶¨³É¼¨£º
Ö¸µ¼½ÌʦǩÃû£º Äê Ô ÈÕ
ÖØÇì´óѧ±¾¿ÆÑ§Éú¿Î³ÌÉè¼ÆÈÎÎñÊé
¿Î³ÌÉè¼ÆÌâÄ¿ LinuxÏ»ùÓÚSocketµÄÎļþ´«Êä³ÌÐòÉè¼Æ רҵ ¼ÆËã»ú¿ÆÑ§Óë¼¼Êõ Äê¼¶ 2009¼¶ ѧԺ ¼ÆËã»úѧԺ ÒÑÖª²ÎÊýºÍÉè¼ÆÒªÇó£º ÒªÇó£º 1¡¢ÏµÍ³·ÖΪ¿Í»§¶ËºÍ·þÎñÆ÷¶Ë£¬¿Í·þ¶Ë¿ÉÒÔʵÏÖÎļþµÄÉÏ´«¡¢ÏÂÔØÒÔ¼°²é¿´·þÎñÆ÷ ÏÂĬÈÏĿ¼µÄÎļþÁÐ±í£»·þÎñÆ÷¶Ë¿ÉÒÔ¶ÔÎļþ½øÐйÜÀí£¬°üÀ¨ÉÏ´«£¬ÏÂÔØ£¬É¾³ýÎÄ ¼þ£¬ÖØÃüÃûµÈ£» 2¡¢ÔÚÄÚºËÖÐÌí¼ÓÒ»¸ö×Ô¼ºµÄÄÚ´æ·ÖÅäºÍÊͷŵÄϵͳµ÷Ó㨿ÉÒÔµ÷ÓÃmalloc£¨£©ºÍfree
£¨£©µÈÄÚ´æ¹ÜÀíº¯ÊýʵÏÖ£©£¬²¢ÔÚ³ÌÐòÖе÷Óã» 3¡¢Ö§³Ö¶à¸ö¿Í»§¶Ëͬʱ¶Ô·þÎñÆ÷ÖеÄÎļþ½øÐвÙ×÷£¨¶àỊ̈߳©£» ¼Ó·ÖÏ1¡¢ÊµÏÖÁËÓû§µÄȨÏÞ¹ÜÀí£» 2¡¢ÄÚ´æ·ÖÅäºÍÊÍ·ÅÓÃÄÚ´æ³ØÊµÏÖ£» 3¡¢³ÌÐò¹¦ÄܱȽÏÍêÉÆ£¬Èç¿ÉÒÔ±ä¸üÎļþĿ¼µÈ£» ѧÉúÓ¦Íê³ÉµÄ¹¤×÷£º Éè¼Æ²¢ÊµÏÖ¡£ Ŀǰ×ÊÁÏÊÕ¼¯Çé¿ö£¨º¬Ö¸¶¨²Î¿¼×ÊÁÏ£©£º Linux ÄÚºËÉè¼ÆÓëʵÏÖ£¨µÚÈý°æ£© ¿Î³ÌÉè¼ÆµÄ¹¤×÷¼Æ»®£º ÈÎÎñÏ´ïÈÕÆÚ 2012 Äê 7 Ô 2 ÈÕ
Íê³ÉÈÕÆÚ 2012 Äê 7 Ô 5 ÈÕ