2007年07月29日 星期日 18:31
http://brbx.com/orbited/ 还很新,不过这是我第一次运行起来一个基于 comet 的 web 聊天室,感觉挺爽的。 他的基本原理是通过一个 Daemon 进程来负责所有的 comet 连接,也就是 http 长连接,客户端第一次请求之后这个连接就一直挂在那里,客户端就一直等待服务器的相应,服务器就可以随时响应一点信息给客户端。 那在这个过程中客户端要是想发送信息给服务器呢?可以另外发起正常的 web 请求,web 服务器端再给那个 Daemon 进程发送信息,然后再由 Daemon 进程给客户端发送信息。 感觉这种做法挺有意思的,这样一来不管多少 comet 长连接,服务器端都只用一个进程处理,不会像普通的 web 服务器处理方式那样浪费资源。 而 web 应用还是可以像往常一样处理! 不知道其他 comet 服务器通常是如何实现的? -- http://codeplayer.blogspot.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://python.cn/pipermail/python-chinese/attachments/20070729/542aa3ac/attachment.html
2007年07月29日 星期日 21:29
web server ÒªÖ§³Ökeep-alive Æä´ÎÒªÕÒÖ§³ÖcometµÄweb server >From: "黄毅" <yi.codeplayer在gmail.com> >Reply-To: python-chinese在lists.python.cn >To: python-cn在googlegroups.com, python-chinese在lists.python.cn >Subject: [python-chinese] ä¸ä¸ªéå¯?comet web æå¡å?>Date: Sun, 29 Jul 2007 18:31:30 +0800 > >http://brbx.com/orbited/ >è¿å¾æ°ï¼ä¸è¿è¿æ¯æ第ä¸æ¬¡è¿è¡èµ·æ¥ä¸ä¸ªåºäº?comet ç?web è 天室ï¼æè§æºç½çã?> >ä»çåºæ¬åçæ¯éè¿ä¸ä¸?Daemon è¿ç¨æ¥è´è´£ææç comet è¿æ ¥ï¼ä¹å°±æ¯ http >é¿è¿æ¥ï¼å®¢æ·ç«¯ç¬¬ä¸æ¬¡è¯·æ±ä¹åè¿ä¸ªè¿æ¥å°±ä¸ç´æå¨é£é ï¼å®¢æ·ç«¯å°±ä¸ç´çå¾ æå¡å¨çç¸åºï¼æå¡å¨å°±å¯ä»¥éæ¶å åºä¸ç¹ä¿¡æ¯ç»å®¢æ·ç«¯ã?>é£å¨è¿ä¸ªè¿ç¨ä¸å®¢æ·ç«¯è¦æ¯æ³åé ä¿¡æ¯ç»æå¡å¨å¢ï¼å¯ä»¥å¦å¤åèµ·æ£å¸¸ç web 请æ±ï¼web >服务器端再给那个 Daemon 进程发送信息,然后再由 Daemon è¿ç¨ç»å®¢æ·ç«¯åéä¿¡æ¯ã?> >æè§è¿ç§åæ³æºæææçï¼è¿æ ·ä¸æ¥ä¸ç®¡å¤å°?comet é¿è¿æ ¥ï¼æå¡å¨ç«¯é½åªç¨ä¸ä¸ªè¿ç¨å¤çï¼ä¸ä¼åæ®éç web æå¡ å¨å¤çæ¹å¼é£æ ·æµªè´¹èµæºã?>è?web åºç¨è¿æ¯å¯ä»¥åå¾å¸¸ä¸æ ·å¤çï¼ > >ä¸ç¥éå ¶ä»?comet æå¡å¨é常æ¯å¦ä½å®ç°çï¼?> >-- >http://codeplayer.blogspot.com/ >_______________________________________________ >python-chinese >Post: send python-chinese在lists.python.cn >Subscribe: send subscribe to python-chinese-request在lists.python.cn >Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn >Detail Info: http://python.cn/mailman/listinfo/python-chinese _________________________________________________________________ ÏíÓÃÊÀ½çÉÏ×î´óµÄµç×ÓÓʼþϵͳ¡ª MSN Hotmail¡£ http://www.hotmail.com
Zeuux © 2025
京ICP备05028076号