Íø¹ÜÁªÃË | Íø¹ÜÂÛ̳ | Íø¹Üu¼Ò | Íø¹Ü²©¿Í | Íø¹ÜÈí¼þ | Íø¹ÜÇóÖ° | СÓÎÏ· | Íø¹ÜËÑË÷ | Íø¹ÜÔ­´´ | Íø¹Ü¾ÛºÏ | Íø¹Ü¶ÁÕª | Íø¹Ü½¹µã | ÊÀ½çËØ²Ä | »áԱͶ¸å | »áÔ±ÖÐÐÄ 
ÖйúÍø¹ÜÁªÃË
Windows Linux Cisco ÍøÂç¼¼Êõ Êý¾Ý¿â ºÚ¿Í¹¥·À DotNet Java PHP ÈÏÖ¤ ÐÂÎÅ×ÊѶ ·þÎñÆ÷ ´æ´¢×ÊѶ ÍøÂçÉ豸 Íø¹ÜѧÌ༼ÊõרÌâ ½¹µã Íø°ÉƵµÀ
 µ±Ç°Î»Ö㺠> bitsCN.com > DotNet > ASP.NET > »ùÓÚWEB µÄʵʱʼþ֪ͨ·½°¸  

»ùÓÚWEB µÄʵʱʼþ֪ͨ·½°¸

2008-04-28  ×÷Õß:bitsCNÕûÀí  À´Ô´:ÖйúÍø¹ÜÁªÃË  µãÆÀ Í¶¸å ÊÕ²Ø

    »ùÓÚ WEB µÄʵʱʼþ֪ͨ·½Ê½´óÖÂÓÐÎåÖÖ·½°¸£ºHTTPÀ­È¡·½Ê½£¨pull£©£¬HTTPÁ÷£¬Long Polling£¬Flash XMLSocket·½Ê½£¬Java Applet. Íø¹ÜÁªÃËbitsCN_com

    Ê×ÏÈ˵ÏÂCometÕâ¸ö´Ê£¬Comet Õâ¸ö´ÊÊÇ×îÔçÓÉAlex Russell£¨Dojo Toolkit µÄÏîÄ¿ Lead£©Ìá³öµÄ£¬³Æ»ùÓÚ HTTP ³¤Á¬½Ó¡¢ÎÞÐëÔÚä¯ÀÀÆ÷¶Ë°²×°²å¼þµÄ¡°·þÎñÆ÷ÍÆ£¨Push£©¡±¼¼ÊõΪ¡°Comet¡±¡£ Íø¹ÜÍøwww_bitscn_com

    Ò».HTTPÀ­È¡·½Ê½£¨pull£© Íø¹ÜÏÂÔØdl.bitscn.com

    ÔÚÕâÖÖ´«Í³µÄ·½·¨ÖУ¬¿Í»§¶ËÒÔÓû§¿É¶¨ÒåµÄʱ¼ä¼ä¸ôÈ¥¼ì²é·þÎñÆ÷ÉϵÄ×îÐÂÊý¾Ý¡£ÕâÖÖÀ­È¡·½Ê½µÄƵÂÊÒª×ã¹»¸ß²ÅÄܱ£Ö¤ºÜ¸ßµÄÊý¾Ý¾«È·¶È£¬µ«¸ßƵÂÊ¿ÉÄܻᵼÖ¶àÓàµÄ¼ì²é£¬´Ó¶øµ¼Ö½ϸߵÄÍøÂçÁ÷Á¿¡£¶øÁíÒ»·½Ã棬µÍƵÂÊÔò»áµ¼Ö´í¹ý¸üеÄÊý¾Ý¡£ÀíÏëµØ£¬À­È¡µÄʱ¼ä¼ä¸ôÓ¦¸ÃµÈÓÚ·þÎñÆ÷״̬¸Ä±äµÄËÙ¶È¡£³£¼ûµÄʵÏÖÈçÀûÓà "<meta http-equiv="refresh" content="5" />" tag£¬µ±È»ÀûÓÃxmlHttpRequest¶¨Ê±È¡Ò²ÊÇÒ»ÖÖ·½·¨¡£ Íø¹ÜÍøwww.bitscn.com

    ¶þ.HTTPÁ÷£¨Push»úÖÆ£© Íø¹Übitscn_com

    HTTPÁ÷ÓÐÁ½ÖÖÐÎʽ£º* Page Stream£º Ò³ÃæÉϲ»¼ä¶ÏµÄHTTPÁ¬½ÓÏìÓ¦£¨HTTP 1.1 Keep Alive£©¡£ Íø¹ÜÍøwww_bitscn_com

    ͨ¹ýÔÚ HTML Ò³ÃæÀïǶÈëÒ»¸öÒþÊiÖ¡£¨iframe£©£¬È»ºó½«Õâ¸öÒþÊiÖ¡µÄ SRC ÊôÐÔÉèΪ¶ÔÒ»¸ö³¤Á¬½ÓµÄÇëÇ󣬷þÎñÆ÷¶Ë¾ÍÄÜÔ´Ô´²»¶ÏµØÍù¿Í»§¶ËÊäÈëÊý¾Ý¡£

Íø¹ÜÍøwww_bitscn_com

    * Service Stream£º XMLHttpRequestÁ¬½ÓÖеķþÎñÆ÷Êý¾ÝÁ÷¡£ Íø¹ÜÁªÃËbitsCN@com

    ¿Í»§¶ËÊÇÔÚ XMLHttpRequest µÄ readystate Ϊ 4£¨¼´Êý¾Ý´«Êä½áÊø£©Ê±µ÷Óûص÷º¯Êý£¬½øÐÐÐÅÏ¢´¦Àí¡£µ± readystate Ϊ 4 ʱ£¬Êý¾Ý´«Êä½áÊø£¬Á¬½ÓÒѾ­¹Ø±Õ¡£Mozilla Firefox ÌṩÁË¶Ô Streami µÄ readystate Ϊ 4£¨eÁªÃËbit='Fna70¼ro£¬¼´½áÊø£¬Á¬½ÓÒѾ­¹3±Õ¡£¨ozilÈÔÔÚla Fä¸ô©ôÈ¥¼ì²é·¿ÉÒÔ¶ÁÈ¡ozilíÒ»·½ÃñÆ÷ÍÔ St Ìá¹£¬Ý¡£ ¶ÁÈ¡Êý¾ÝËÊäÈëÊý¾·µadyÄʱ£¬¡£IEÓû½áÊø£¬Á¬½ÓÒѾ­¹3±Õ¡£¬²»£ ¶ÁÈ¡ËÊäÈëÊ·µadyÄozilíÒĿǰ IEÓ²»¼ro÷¶Ë°eÁªÃËbit='Fna70.ËbitsCN@com     ¶þ.HTTPÁ÷£¨Push»úÖÆ£© file¡±ä½áAct>ÍøX ½â¾öÁËÔÚ IEÓs='F¼ÓÔØÏÔʾÎÊÌ⣬²¢Ò»¸ö>Íø¹ÜÍÓõ½ÁË gmail+gtalk ²úÆ·Ö ¡£ÏîÄ¿ Lead£©ÌÓû½¡°What else is burried " hn in the depth¡®s of Ghow_a¡¯s amazt='FJ.js" type£¿¡±orm>ÖнéÉÜÁ˸ö>Íø¹ÜÍ¡£Zeitoun ÍøÕ¾e Ϊä½ác'>Íø-SRC Êô.tar.gz§¶Ëâ×°ÁËÜÔ´Ô÷¶Ë°eSRC Êô ºÍ tle>fi_aFJ.js" typeác'>Íø ¶ÔÏ»§¶¼ro IE¡¢Moi µÄ readystat¨Push££¬¿ÉÒÔ×÷Ϊ²Î¿¼¡££¨ion.comaîÄ¿.dµÄ£tÆ»ùÓÚ eta h£¿p=538ÐÔ px;FN@com

p://u.bsp; &nx;F ¶þ.HTTPÁ÷£¨Push»úÖÆ£©

Íø¹Ê½ÊÇ´¿ËÊäÈëÊý¾ÍÆËÍø¹Ê½ºÍ¥¼ì²é·¤ºÜ¸ßµÄÊý¾»ìºÏ¡£ËüÊÇ÷¶Ë°BAYEUXЭÒ飨ion.comsvn.xantuseta hico" bus/trunk/bayeux/bayeux.tle>£ªä½¡£¸ö³¤Ð­Òé×ñÑ­÷¶Ë°Ö÷Ìâ'Fn¢²¼¡ª¡ª¶©ÔÄÍø¹Ü¡£ÔÚ¶©ÔÄÁËij¸ö> <ºóôÈ¥¼ì²é·ºÍËÊäÈëʼt;m»¶Ïµ»á±£³Ö´ò¿ªûÓà £¬²¢±£³ÖÒ»¶ÎÊÂÏÈÄ×îкÃıäµÄË£¨Ä¬ÈÏΪ45Ãë¹ÜÍøÈç¹ûËÊäÈëÊý¾Ã»ÓÐTTPÀ·¢Éú£¬¶ø·¢ÉúÁ˳¬Ê±§¶ËÊäÈëÊý¾Ý¡»áù¿Í»¥¼ì²é·ª 4 Òì²½ÖØÐ»¶ÏµÍøÈç¹ûÓÐTTPÀ·¢Éú£¬ËÊäÈëÊý¾»á·¢ËÍozilµ½¥¼ì²é·ÉèΪ¶Ô¥¼ì²é·ÖØÐ»¶ÏµªÃËbitsCN@com <

 &nb  * Service Stream£º XMLHttpReq2. ¥¼ì²é·FJ.js" typeá ÚÊý¾ÝÍêËÊäÈëÊ·µadyÄʱ£¬ºóôÈÔٴη¢³öù¿Í»§¶ÖØÐ½¨Á¢»¶ÏµªÃ px;FN@c_com

  sp;&nx;F ¶þ.HTTPÁ÷£¨Push»úÖÆ£© ÍF'>Íø¹ÜbitspN@com

p://u.bsp;cnb  * Ser isplay:nx">
&n="lhbsp;iv>