我用web socket写了个聊天室程序,前几天正在研究html5关于web socket的握手协议,这下正好派上用场了。server端用的是python,正好前几天也用python握手成功了。
代码的思路不难,难就难在只有4个小时的时间里,界面设计,前端和server端的思路不断切换,调试bug,很有点辛苦。本打算在聊天室里加上canvas画板的,让用户不但可以输入文本文件,还可以传输图片!这个是现在的聊天室没法实现的,哪怕你用comet或者用flash的socket。但时间不够,只好作罢,做了个文本的普通聊天室。
这活动挺有意思的,看到了卓群,另外也看到了一些同行对html5学习的进展,html5的热门元素。果然canvas是大热门,一半的人都做了canvas相关的功能。
留念一下:
![](http://hiphotos.baidu.com/cly84920/pic/item/1da27d34d573d2fbd2a2d341.jpg)
![](http://hiphotos.baidu.com/cly84920/pic/item/6dbe1cbfa472e0461bd81f43.jpg)
![](http://hiphotos.baidu.com/cly84920/pic/item/13b723de047bec1896ee374c.jpg)
![](http://hiphotos.baidu.com/cly84920/pic/item/e75319ea633b569fd739c94d.jpg)