我试图编码一个应用程序,可以在Web上发送即时消息WhatsApp的。但是,我无法连接到WhatsApp的Web Socket。
如何使用Javascript连接到这个套接字?此外,我无法解析消息,因为它们是十六进制的。我不知道我应该发送什么样的数据。
https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API/Writing_WebSocket_client_applications
这就是我如何得到一个套接字关闭错误,当我尝试连接。我不明白我应该发送什么样的数据以及我应该如何连接到套接字。我以前从来没有用过socket。你能指导我吗?
1条答案
按热度按时间2j4z5cfb1#
要确保WebSocket连接代码正常工作,您需要连接到WebSocket并在相同的代码中处理message、error、open和close事件,如下所示。
永远不要忘记,你从服务器接收的数据是一个Blob(我的代码在你收到消息时为你获取Blob数据),要向服务器发送消息,你必须像这样在一个Blob对象中发送它们。