首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebSocket网址中资源的用途是什么?

问WebSocket网址中资源的用途是什么?
EN

Stack Overflow用户
提问于 2011-04-25 06:45:35
回答 1查看 5.4K关注 0票数 13

看着W3 spec on WebSockets,我发现

代码语言:javascript
复制
var socket = new WebSocket('ws://game.example.com:12010/updates');
socket.onopen = function () {
  setInterval(function() {
    if (socket.bufferedAmount == 0)
      socket.send(getUpdateData());
  }, 50);
};

我知道套接字服务位于game.example.com的端口12010上,但是URL中的“/updates”资源有什么作用呢?如果服务位于某个端口,那么资源有什么用呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-25 08:26:54

您可以使用不同的URI在同一端口上公开不同的逻辑WebSockets。

让我们以聊天为例。您可以使用URI来确定要加入的特定频道或聊天室。

代码语言:javascript
复制
var socket = new WebSocket('ws://chat.example.com/games');
var socket = new WebSocket('ws://chat.example.com/movies');
var socket = new WebSocket('ws://chat.example.com/websockets');

您还可以使用查询字符串。想象一下一个股票行情:

代码语言:javascript
复制
var socket = new WebSocket('ws://www.example.com/ticker?code=MSFT');
var socket = new WebSocket('ws://www.example.com/ticker?code=GOOG');
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5773753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档