html5 – 是否可以在打开Websocket连接时发送数据

前端之家收集整理的这篇文章主要介绍了html5 – 是否可以在打开Websocket连接时发送数据前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在实施一个Jetty Websocket servlet。
当服务器接收到新的连接时,我想发送一个将由websocket的onopen函数读取的消息。我想要这个消息只能在打开期间发送,而不是使用常规的connection.SendMessage()函数。有可能吗?如何?

解决方法

在协议中不支持这一点,但是你可以自己软化一些东西。

>当您的服务器完成握手时,将您要发送给客户端的初始消息存储起来。>在客户端的onopen功能中,发送“读取初始消息”请求。>在您的服务器中,检查该客户端是否未读取其初始消息;回复消息;设置一条标志,表示初始消息已发送。>您的客户端和服务器现在都可以自由发送其他消息。

猜你在找的HTML5相关文章