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

linuxÍøÂç±à³Ì±Ê¼Ç

Ò» ÈýÖÖÀàÐ͵ÄÌ×½Ó×Ö£º
1.Á÷ʽÌ×½Ó×Ö£¨SOCKET_STREAM)
    Ìá¹©ÃæÏòÁ¬½ÓµÄ¿É¿¿µÄÊý¾Ý´«Êä·þÎñ¡£Êý¾Ý±»¿´×÷ÊÇ×Ö½ÚÁ÷£¬ÎÞ³¤¶ÈÏÞÖÆ¡£ÀýÈçFTPЭÒé¾Í²ÉÓÃÕâÖÖ¡£
2.Êý¾Ý±¨Ê½Ì×½Ó×Ö£¨SOCKET_DGRAM£©
    ÌṩÎÞÁ¬½ÓµÄÊý¾Ý´«Êä·þÎñ£¬²»±£Ö¤¿É¿¿ÐÔ¡£
3.ԭʼʽÌ×½Ó×Ö£¨SOCKET_RAW£©
    ¸Ã½Ó¿ÚÔÊÐí¶Ô½ÏµÍ²ã´ÎЭÒ飬ÈçIP£¬ICMPÖ±½Ó·ÃÎÊ¡£
¶þ »ù±¾Ì×½Ó×Öϵͳµ÷ÓÐÓÐÈçÏÂһЩ£º
    ´´½¨Ì×½Ó×Ö£º socket£¨£©
    °ó¶¨±¾»ú¶Ë¿Ú£º bind£¨£©
    ½¨Á¢Á¬½Ó£º connect£¨£©£¬accept£¨£©
    ÕìÌý¶Ë¿Ú£º listen£¨£©
    Êý¾Ý´«Ê䣺 send£¨£©£¬ recv£¨£©
    ÊäÈë/Êä³ö¶à·¸´Ó㺠select£¨£©
    ¹Ø±ÕÌ×½ÓÖ»£º   closesocket£¨£©
   
Èý Êý¾ÝÀàÐÍ
    struct sockaddr
    {
       unsigned short  sa_family;   //µØÖ·×壬 Ò»°ãΪAF_INET
       char                  sa_data[14];   //14×Ö½ÚµÄЭÒ鵨ַ
    }
    struct sockaddr_in
    {
       short int                     sin_family;   //µØÖ·×å
       unsigned short int      sin_port;      //¶Ë¿ÚºÅ
       struct in_addr             in_addr;      //ipµØÖ·
       unsigned char             sin_zero[8];  //Ìî³ä
    }
ËÄ ³£Óú¯Êý
    1 socket()
       Í·Îļþ£º
       #include <sys/types.h>
       #include <sys/socket.h>
  


Ïà¹ØÎĵµ£º

ÔÚlinuxÏÂʵÏÖweb qqµÄ×ÀÃæ»¯


´´½¨×ÀÃæÍ¼±ê
Ŀǰ½«ÍøÂçÓ¦ÓÃÀ©Õ¹µ½×ÀÃæÊÇÒ»¸öÇ÷ÊÆ£¬´æÔÚןܶà½â¾ö·½°¸£¬±¾ÎÄÒÔ Mozilla Prism ΪÀý£¬ÀàËÆµÄ·½·¨Í¬ÑùÊÊÓÃÓÚ Google Chrome ¡£
1. µ½ Mozilla Prism µÄÍøÕ¾ÉÏÏÂÔØ Prism£¬µã»÷ Download Now Ö®ºó»áÌáʾÓÐÁ½ÖÖ£¬Ò»ÖÖÊÇÒÔ Mozilla Firefox À©Õ¹µÄ·½Ê½£¬ÊʺÏÒѾ­°²×°ÓÐ Firefox µÄÅóÓÑ£»Ò»Ö ......

Linux redhat9.0³£ÓÃÃüÁî(1)Îļþ·ÃÎÊȨÏÞ

[root@localhost root]# ls -l
»áÏÔʾĿ¼»òÎļþÐÅÏ¢£ºdrwxr-xr-x 2 root root 4096 06-29 14:30 Test
                               -rwxr--r-- 2 root roo ......

linux¹²Ïí¿âλÖÃÅäÖÃ


linux¹²Ïí¿âλÖÃÅäÖÃ(LD_LIBRARY_PATH»·¾³±äÁ¿ »òÕß ¸ü¸Ä/etc/ld.so.conf »òÕß Ê¹ÓÃ-RÑ¡Ïî)
2009-11-06
°æÈ¨ÉùÃ÷£º×ªÔØÊ±ÇëÒÔ³¬Á´½ÓÐÎʽ±êÃ÷ÎÄÕÂԭʼ³ö´¦ºÍ×÷ÕßÐÅÏ¢¼°±¾ÉùÃ÷
http://skatings.blogbus.com/logs/50437681.html
linux¹²Ïí¿âλÖÃÅäÖÃ(LD_LIBRARY_PATH»·¾³±äÁ¿ »òÕß ¸ü¸Ä/etc/ld.so.conf »òÕß Ê¹ÓÃ-RÑ¡Ïî) ......

PHPºǫ́³ÌÐò¶ÔLINUXÐźŵĴ¦Àí

PHPÔÚÔËÐеÄʱºò£¬Ö±½Ókillµô£¬ÓпÏÄÜÔì³ÉÊý¾ÝµÄ¶ªÊ§¡£ÐÒºÃphpÄ£¿é£¬ÓÐÕë¶ÔsignalµÄ´¦Àí¡£
´¦Àí·½Ê½£¬Ê×Ïȼì²éÓÐûÓа²×° PCNTL Ä£¿é
È»ºó¿ÉÒÔÔÚÒ»¸ö°üº¬ÎļþÖУ¬Ìí¼ÓÒÔÏ´úÂë
global $exitFlag;
$exitFlag = false;
// Ôö¼ÓlinuxÐźÅÁ¿´¦Àí
if (DIRECTORY_SEPARATOR != '\\') {
    pcntl_signal(SI ......

linuxϵͳϵÄioctlº¯Êý ת

ÎÒÕâÀï˵µÄioctlº¯ÊýÊÇÔÚÇý¶¯³ÌʽÀïµÄ£¬ÒòΪÎÒ²»ÖªµÀ¸üÓÐûÓбðµÄ³¡ºÏÓõ½ÁËioctl£¬
      ËùÒԾ͹涨ÁËÎÒÃÇÌÖÂ۵ķ¶Î§¡£ÎªÊ²Ã´ÒªÐ´ÆªÎÄÕÂÄØ£¬ÊÇÒòΪÎÒǰһÕó×Ó±»ioctl¸ø¸ã»ì
      ÁË£¬Õ⼸Ìì²ÅŪÃ÷°×Ëû£¬ÓÚÊÇÔÚÕâÀïÇåÀíÒ»ÏÂÍ·ÄÔ¡£
      
    ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ