sun's longitude:31 02 38 
¡¤ ÀÚÀ¯°Ô½ÃÆÇ ¡¤ ¹¯°í´äÇϱ⠡¤ ¾ËÆĹ®¼­ ¡¤ RPMS list
¡¤ »ç¿ëÀÚ¹®¼­ ¡¤ ÆÁ/FAQ¸ðÀ½ ¡¤ ¸®´ª½ºLinks ¡¤ ÀÚ·á½Ç
¡¤ ¼­¹öÁ¤º¸ ¡¤ ¿î¿µÀÚ ¡¤ Books/FAQ ¡¤ FreeBSD
 
/board/read.php:¼Ò½ºº¸±â   
 
¾ËÆĹ®¼­
ÀÚÁÖ Àؾî¸Ô°Å³ª, ¸Þ¸ðÇØ µÑ Çʿ伺ÀÌ ÀÖ´Â ÆÁÀ̳ª ¹®¼­, ±âŸ µîµî
[*** ¾²±â ±ÝÁö´Ü¾î ÆÐÅÏ ***]
±Û º»¹® Áß°£¿¡ ¾÷·ÎµåÇÒ À̹ÌÁö¸¦ Ãß°¡ÇÏ´Â ¹æ¹ý : @@À̹ÌÁöÀ̸§@@
ex) @@foo.gif@@
195 ¹ø ±Û: [PHP] socket_connect_status
±Û¾´ÀÌ: »êÀÌ [ȨÆäÀÌÁö] ±Û¾´³¯: 2009³â 01¿ù 27ÀÏ 20:41:33 È­(Àú³á) Á¶È¸: 2644
php socket °ü·Ã ÇÔ¼öÁß¿¡¼­ socket »óŸ¦ üũÇÏ´Â ÇÔ¼ö°¡ ¾ø¾î¼­...
get_socket_status() ÀÇ ÆĶó¸ÞŸ´Â stream À̱⠶§¹®¿¡ socket À» ÆĶó¸ÞÅÍ·Î »ç¿ëÇÒ ¼ö
¾øÀ½


----------------------------------
## chkeck socket is ESTABLISHED ?
## return value
##   -1 : $sock is empty or is not resource
##    0 : $sock event happend(is not ESTABLISHED)
##    1 : $sock is ESTABLISHED
##
function socket_connect_status(&$sock)
{
  if(!$sock || !@is_resource($sock)) return -1;

  ##   0 Success
  ##   1 Operation not permitted
  ##  56 Socket is already connected
  ## 106 Transport endpoint is already connected
  ##
  $ecode = @socket_last_error($sock);
  if($ecode!=106 && $ecode!=56) return 0; // is not connected

  $r = array($sock);
  $s = @socket_select($r,$w=NULL,$e=NULL,0);

  ## $s === 0 nothing interesting happened => ESTABLISHED
  ## $s  >  0 some something interesting happened
  ## $s === FALSE socket_select() error
  ##
  return ($s===0) ? 1 : 0;
}
----------------------------------

 
ÀÌÀü±Û : [PHP] imitative Async I/O non-block exec
´ÙÀ½±Û : [C] libevent »ç¿ë¿¹Á¦  
 from 211.212.239.50
JS(Redhands)Board 0.4 +@

|±Û¾²±â| |´äÀå¾²±â| |¼öÁ¤| |»èÁ¦|
|ÀÌÀü±Û| |´ÙÀ½±Û| |¸ñ·Ïº¸±â|
Àμâ¿ë 

apache lighttpd linuxchannel.net 
Copyright 1997-2024. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds