w3.org定義了websocket的規范,但僅限于草案。
websocket的出現可以提高用戶交互體驗,減少網絡io負荷
當初http的出現,只是那個時代的產物,我覺得現在其已經是一種負擔和糟粕,應該推行出一套全新的符合時代潮流的互聯網協議,但又如何簡單。
看了websocket與node.js的應用demo,由于還是 基于http鏈路的,所以消息的marshall/unmarshall必須是明文編碼,以 00開始ff結束一個封包。這很令我想不明白為何這么定義,也許草案階段的產物。那xml,json是格式化的最終選擇,兩端都是javascript引擎驅動數據轉換,某種應用角度來講不錯,但如果做實時的應用我覺得存在io浪費、時延等諸多問題。
這個問題在于http的規范,且互聯網上充斥著對http支持的設備和系統,路由、網管都能識別http的報文并進行處理、分析。
也許還再等等看看
自己在寫的rpc可以實現python與flex進行rpc通信,等有時間實現一下websocket的rpc