Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

¹ØÓÚlinuxͼÐνçÃæµÄ»ù±¾ÖªÊ¶

  ºÜ¶àLINUX³õѧÕß·Ö²»Çå³þlinuxºÍXÖ®¼ä,XºÍXfree86Ö®¼ä,XºÍKDE,GNOMEµÈÖ®¼äÊÇʲô¹ØÏµ.³£³£»ìÏý¸ÅÄî,ÎÒÏëÒԱȽÏÒ×ÓÚÀí½âµÄ·½Ê½ËµÃ÷Ò»ÏÂX,X11,XFREE,WM,KDE,GNOMEµÈÖ®¼äµÄ¹ØÏµ.ÓÉÓÚ±¾ÈËˮƽÓÐÏÞ¿ÉÄÜ´æÔÚ´íÎó,Çë¸ßÊÖÖ¸Õý.      
   
  Ò»,linux±¾ÉíûÓÐͼÐνçÃæ,linuxÏÖÔÚµÄͼÐνçÃæµÄʵÏÖÖ»ÊÇlinuxϵÄÓ¦ÓóÌÐòʵÏÖµÄ.      
  ͼÐνçÃæ²¢²»ÊÇlinuxµÄÒ»²¿·Ö,linuxÖ»ÊÇÒ»¸ö»ùÓÚÃüÁîÐеIJÙ×÷ϵͳ,linuxºÍXfreeµÄ¹ØÏµ¾ÍÏ൱ÓÚµ±ÄêµÄDOSºÍWINDOWS3.0Ò»Ñù,windows3.0²»ÊǶÀÁ¢µÄ²Ù×÷ϵͳ,ËüÖ»ÊÇDOSµÄÀ©³ä,ÊÇDOSϵÄÓ¦ÓóÌÐò¼¶±ðµÄϵͳ,²»ÊǶÀÁ¢µÄ²Ù×÷ϵͳ,ͬÑùXFreeÖ»ÊÇlinux   ϵÄÒ»¸öÓ¦ÓóÌÐò¶øÒÑ.²»ÊÇϵͳµÄÒ»²¿·Ö,µ«ÊÇXµÄ´æÔÚ¿ÉÒÔ·½±ãÓû§Ê¹ÓõçÄÔ.WINDOWS95¼°ÒÔºóµÄ°æ±¾¾Í²»Ò»ÑùÁË,ËûÃǵÄͼÐνçÃæÊDzÙ×÷ϵͳµÄÒ»²¿·Ö,ͼÐνçÃæÔÚϵͳÄÚºËÖоÍʵÏÖÁË,ûÓÐÁËͼÐνçÃæwindows¾Í²»³ÉΪwindowsÁË,µ«linuxÈ´²»Ò»Ñù,ûÓÐͼÐνçÃælinux»¹ÊÇ   linux,ºÜ¶à×°linuxµÄWEB·þÎñÆ÷¾Í¸ù±¾²»×°X·þÎñÆ÷.ÕâÒ²WINDOWSºÍlinuxµÄÖØÒªÇø±ðÖ®Ò».      
   
  ¶þ,XÊÇЭÒé,²»ÊǾßÌåµÄij¸öÈí¼þ:      
  X   ÊÇЭÒé,¾ÍÏñHTTPЭÒé,IPЭÒéÒ»Ñù.Õâ¸ö¸ÅÄîºÜ¶à³õѧÕßÉõÖÁѧϰLINUXÓÐÒ»¶¨Ê±¼äµÄÈ˶¼»ìÏý,Ò»¸ö»ùÓÚXµÄÓ¦ÓóÌÐòÐèÒªÔËÐв¢ÏÔʾÄÚÈÝʱËû¾ÍÁª½Óµ½X·þÎñÆ÷,¿ªÊ¼ÓÃXЭÒéºÍ·þÎñÆ÷½»Ì¸.±ÈÈçÒ»¸öXÓ¦ÓóÌÐòÒªÔÚÆÁÄ»ÉÏÊä³öÒ»¸öÔ²ÄÇôËû¾ÍÓÃXЭÒé¶ÔX·þÎñÆ÷˵:ι!ÎÒÐèÒªÔÚÆÁÄ»ÉÏ»­Ò»¸öÔ².XÓ¦ÓóÌÐòÖ»¸ºÔð¸æËßX·þÎñÆ÷ÔÚÆÁÄ»µÄʲôµØ·½ÓÃʲôÑÕÉ«»­Ò»¸ö¶à´óµÄÔ²,¶ø¾ßÌåµÄ"»­"µÄ¶¯×÷,±ÈÈçÕâ¸öÔ²ÈçºÎÉú³É,ÓÃʲôÏÔ¿¨µÄÇý¶¯³ÌÐòÈ¥Ö¸»ÓÏÔ¿¨Íê³ÉµÈµÈ¹¤×÷ÊÇÓÉX·þÎñÆ÷À´Íê³ÉµÄ.X·þÎñÆ÷»¹¸ºÔð²¶×½¼üÅ̺ÍÊó±êµÄ¶¯×÷,¼ÙÉèX·þÎñÆ÷²¶×½µ½Êó±êµÄ×ó¼ü±»°´ÏÂÁË,Ëû¾Í¸æËßXÓ¦ÓóÌÐò:Ç×°®µÄÓ¦ÓóÌÐòÏÈÉú,ÎÒ·¢ÏÖÊó±ê±»°´ÏÂÁË,ÄúÓÐʲôָʾÂð?Èç¹ûXÓ¦ÓóÌÐò±»Éè¼Æ³Éµ±°´ÏÂÊó±ê×󽡺óÔÙÔÚÆÁÄ»ÉÏ»­Ò»¸öÕý·½Ðεϰ,XÓ¦ÓóÌÐò¾Í¶ÔX·þÎñÆ÷˵:ÇëÔÙ»­Ò»¸öÕý·½ÐÎ,µ±È»Ëû»á¸æËß·þÎñÆ÷ÔÚʲôµØ·½ÓÃʲôÑÕÉ«»­¶à´óµÄÕý·½ÐÎ,µ«²»¹ØÐľßÌåÔõô»­--ÄÇÊÇ·þÎñÆ÷µÄÊÂÇé.      
  ÄÇôЭÒéÊÇÐèÒª¾ßÌåµÄÈí¼þÀ´ÊµÏÖµÄ,Õâ¾ÍÊÇÏÂÃæÎÒÒª½²µÄ:      
   
  Èý,XºÍXFree86µÄ¹ØÏµ.      
  ÓÐÁËЭÒé¾ÍÐèÒª¾ßÌåµÄÈí


Ïà¹ØÎĵµ£º

ʵսLinux Bluetooth±à³Ì(Áù) L2CAP±à³ÌʵÀý

ÀýÒ»£º·¢ËÍSignaling Packet£º
Signaling CommandÊÇ2¸öBluetoothʵÌåÖ®¼äµÄL2CAP²ãÃüÁî´«Êä¡£ËùÒÔµÃSignaling CommandʹÓÃCID 0x0001.
¶à¸öCommand¿ÉÒÔÔÚÒ»¸öC-frame£¨control frame£©Öз¢ËÍ¡£
 Èç¹ûÒªÖ±½Ó·¢ËÍSignaling Command.ÐèÒª½¨Á¢SOCK_RAWÀàÐ͵ÄL2CAPÁ¬½ÓSocket¡£ÕâÑù²ÅÓлú»á×Ô¼ºÌî³äCommand Code£¬Identi ......

Linux×öÒ»¸ö¹¦ÄÜÍ걸µÄ·ÓÉÆ÷

±¾ÎÄÖ÷Òª½éÉÜÈçºÎÓÃLinux×öÒ»¸ö¹¦ÄÜÍ걸µÄ·ÓÉÆ÷£¬ÕâÀォÖ÷Òª½éÉܾ²Ì¬Â·ÓÉÆ÷ºÍ¶¯Ì¬Â·ÓÉÆ÷µÄÅäÖ㬵«²»°üÀ¨IPαװ»òÕß˵¹«ÓÃÒ»¸öIPµØÖ··ÃÎÊÍâÃæÍøÂçµÈÎÊÌâ¡£ÆäÒѾ­²»ÊôÓÚ±¾Ö÷ÌâÌÖÂ۵ķ¶Î§£¬Çë²Î¿¼ÆäËûÈç·À»ðǽµÄÅäÖõȵÄÄÚÈÝ¡£
LRP(Linux Router Project)ÒѾ­³ÉÁ¢ÁËÓкü¸ÄêµÄʱ¼äÁË¡£Õâ¸ö¼Æ»®µÄÄ¿µÄÊÇÀûÓÃLinux²Ù×÷ϵͳ½«À ......

Linux·¢ËÍarpÇëÇóÓë½ÓÊÕarpÏìÓ¦

Linux ÖлñµÃ±¾»úÍø¿¨MACµØÖ·ºÜ¼òµ¥£¬ioctl()¾ÍOK¡£¿ÉÈçºÎ»ñµÃ¾ÖÓòÍøÆäËûÖ÷»úµÄMACµØÖ·ÄØ…Á´Â·²ã¹ã²¥ARPÇëÇó£¬È»ºó½ÓÊÕARPÏìÓ¦¡£ÊµÏÖ½é¸ö¹¦ÄÜÆäʵÒÑÓÐÏÖ³ÉÈý·½¿â¿ÉÓã¬Èçlibnet¡£²»¹ýÏë¼ÓÉî¶ÔЭÒéµÄÀí½âºÍLinuxÍøÂç±à³ÌAPIµÄÀí½â£¬jiayi »¹ÊǾö¶¨ÓÃLinuxµÄPF_PACKET×Ô¼ºÊµÏÖ£¬¸Ä°¡¸Ä£¬ÖÕÓڳɹ¦¡«ÒÔÏÂÊÇ´óÌå˼·
1. ......

Linuxϵͳµ÷Óà recv/recvfrom/recvmsgº¯ÊýÏê½â

¡¾recv/recvfrom/recvmsgϵͳµ÷Óá¿ 
¹¦ÄÜÃèÊö£º
´ÓÌ×½Ó×ÖÉϽÓÊÕÒ»¸öÏûÏ¢¡£¶ÔÓÚrecvfrom ºÍ recvmsg£¬¿ÉͬʱӦÓÃÓÚÃæÏòÁ¬½ÓµÄºÍÎÞÁ¬½ÓµÄÌ×½Ó×Ö¡£recvÒ»°ãÖ»ÓÃÔÚÃæÏòÁ¬½ÓµÄÌ×½Ó×Ö£¬¼¸ºõµÈͬÓÚrecvfrom£¬Ö»Òª½«recvfromµÄµÚÎå¸ö²ÎÊýÉèÖÃNULL¡£
Èç¹ûÏûϢ̫´ó£¬ÎÞ·¨ÍêÕû´æ·ÅÔÚËùÌṩµÄ»º³åÇø£¬¸ù¾Ý²»Í¬µÄÌ×½Ó×Ö£¬¶àÓà ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ