| Íø¹ÜÁªÃË | Íø¹ÜÂÛ̳ | Íø¹Üu¼Ò | Íø¹Ü²©¿Í | Íø¹ÜÈí¼þ | Íø¹ÜÇóÖ° | СÓÎÏ· | Íø¹ÜËÑË÷ | Íø¹ÜÔ´´ | Íø¹Ü¾ÛºÏ | Íø¹Ü¶ÁÕª | Íø¹Ü½¹µã | ÊÀ½çËØ²Ä | »áԱͶ¸å | »áÔ±ÖÐÐÄ |
![]() |
| Windows Linux Cisco ÍøÂç¼¼Êõ Êý¾Ý¿â ºÚ¿Í¹¥·À DotNet Java PHP ÈÏÖ¤ ÐÂÎÅ×ÊѶ ·þÎñÆ÷ ´æ´¢×ÊѶ ÍøÂçÉ豸 Íø¹ÜѧÌà ¼¼ÊõרÌâ ½¹µã Íø°ÉƵµÀ |
»ùÓÚ 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»úÖÆ£©