功夫Panda

记录一些遇到的问题

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

08 2012 档案

摘要:printf()和fprintf()这些输出函数的参数是可变的,在调试程序时,你可能希望定义自己的参数可变的输出函数, 那么可变参数宏会是一个选择。 C99中规定宏可以像函数一样带有可变参数,比如 #define LOG(format, ...) fprintf(stdout, format, __VA_ARGS__)其中,...表示参数可变,__VA_ARGS__在预处理中为实际的参数集所替换G... 阅读全文
posted @ 2012-08-21 12:27 功夫Panda 阅读(49898) 评论(0) 推荐(2)

摘要:内容不断更新,目前包括协议中握手和数据帧的分析 1.1 背景 1.2 协议概览 协议包含两部分:握手,数据传输。 客户端的握手如下:GET /chat HTTP/1.1Host: server.example.comUpgrade: websocketConnection: UpgradeSec-WebSocket-Key: dGhlIHNhbXBsZSBub25jZQ==Origin: htt... 阅读全文
posted @ 2012-08-14 11:24 功夫Panda 阅读(27482) 评论(1) 推荐(0)