今天试了一下,Fiddler已经可以支持客户端Websocket抓包了,并且查看的方式也非常方便。
websocket作为一个标准的应用层的协议,在CS端程序用起来也比传统的tcp协议方便了,比较常见的有
- 通过url连接,可以在url中传递参数,减少一次协商
- 消息分片,不用考虑tcp的粘包问题
- 支持二进制和文本消息
- 可以使用wss实现透明的加密传输
现在加上调试也比较方便这一条,看来CS程序也以后可以考虑使用WebSocket代替传统的tcp作为通信协议了,