【发布时间】:2011-06-13 20:36:38
【问题描述】:
我正在尝试使用 HTML5 WebSockets 创建一个 chrome 扩展,但找不到一个清晰的示例。我有几个问题希望社区能够以简洁明了的方式为我回答。
- WebSocket 服务器,可以添加到 Google Chrome 扩展中吗?无论哪种方式,有人可以确切地告诉我制作服务器需要什么或包含指向清晰示例的体面链接吗?
- 当连接到 WebSocket 服务器时,每个人总是有类似 ws://localhost:port 号的东西。 ws 是必需的还是有什么意义?我不知道这是否是一个文件位置或什么。并且只是为了确保 IP 地址和端口号是您的服务器所在的位置以及它正在侦听的端口对吗?
- http://www.pusher.com/ 上的 pusher 之类的网站只是在两个不同设备之间发送通信的一种方式,您仍然需要服务器,或者这是否会替换服务器/可以替换服务器。
我已经在 Google 上进行了很多搜索,所以我对这个话题一无所知。我只是不了解所有不同的东西,websocket API 没有给出任何功能的定义,也没有真正解释如何使用它。
我查看的一些链接:http://dev.w3.org/html5/websockets/、http://jnext.org/index.html、http://www.pusher.com/、http://jwebsocket.org/、http://joshuakehn.com/blog/view/2/WebSocket-Tutorial-with-Node-js
我需要一些不需要安装到计算机上的东西。所有服务器/客户端/编码都需要是可以放入 chrome 扩展的 javascript。感谢任何可以帮助我的人。
【问题讨论】:
-
你觉得你的问题得到了充分的回答吗?如果没有,您是否觉得缺少什么来完全回答您的问题?
-
仍然无法在 chrome 扩展中运行 websocket 服务器。甚至
chrome.sockets.tcp缺少listen方法。
标签: javascript html google-chrome-extension websocket