关于websocket rfc6455 dataframing以及如何在websocket服务器和客户端之间发送或获取消息

时间:2012-03-18 08:09:58

标签: html html5 websocket

' \ x00hello \ XFF'

//据我所知,websocket之前的消息翻译如上所述

你好,伙计们, 现在我正在学习制作C语言websocket服务器并完成握手 //我确实检查了onopen是否正常工作

但是我又遇到了新的麻烦! 以前版本的rfc6455看起来只需添加' \ x00'和' \ xff'同 我想发送给客户的句子,但现在rfc6455看起来更难!!! 所以有没有办法比以前的版本更容易发送句子或我应该 制作数据帧? //我只想做聊天程序T_T不需要二元或其他东西......!

感谢您阅读我的问题!! //p.s:这里看起来很棒!非常感谢你的善意和有用的答案

1 个答案:

答案 0 :(得分:0)

您提到的先前格式通常称为Hixie-76。如果您将自己限制为针对Safari进行测试(在dektop和iOS上),您可以在短期内使用它。 (请注意,这只是一个短期解决方案,因为Safari将来会更新,以便使用以后不兼容的协议版本。)

如果您想与其他浏览器(例如Chrome,Firefox)合作,那么您需要实施RFC 6455中描述的数据框架。如果不实现这种数据框架,就无法与这些浏览器进行通信。