问题标签 [websocket]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swing - Websocket 和 Java Swing 前端
使 Websocket 与 Java Swing 前端接口是否可行?如果有怎么办?
architecture - Web 套接字服务器端处理模型
要使用Web 套接字实现支持客户端的服务器,服务器是否与每个客户端保持开放的 HTTP 连接?这个规模怎么来的?
实现这种类型的服务器时有哪些“编程模型”?即:大多数网络应用程序都有支持连接->请求->响应->关闭类型模型的 servlet 等。而对于网络套接字,连接会无限期地保持打开状态。
.net - 是否有为 .NET 实现的 WebSocket 客户端?
我想在我的 Windows 窗体或 WPF 应用程序中使用 WebSocket。是否有支持实现 WebSockets 的 .NET 控件?或者是否有任何关于它的开源项目?
支持 WebSockets 的 Java 客户端的开源解决方案也可以帮助我。
php - 在网页上实时显示通知和消息的最佳方式?
我对一种非常好的即时消息传递方式感兴趣,例如 meebo、facebook 和 myspace 都有,也适用于页面上的通知。现在在我的网站上的示例,当用户收到新的邮件消息、照片评论、个人资料评论、好友请求,以及其他一些事情时,他们将收到一条通知消息并在他们使用 jQuery 和 AJAX 的页面上链接。
我相信在很大程度上这不是最好的方法,因为我的 jquery 代码基本上必须运行一个 PHP 脚本来每隔 30 秒左右为每个使用此脚本打开页面的用户查询 mysql 表跑步。如果我能找到一种有效的方法,我想最终在屏幕底部的聊天栏中添加某种即时消息传递,例如 facebook。
我听说过 Comet 和 HTML5 WebSockets 这两个术语,但我不确定这些是否是我应该为此类功能寻找的解决方案?我想将带宽保持在最低限度,并且每隔几秒运行一次查询在高流量站点上似乎效率不高。
如果您知道一些好的解决方案,请解释一下它们是如何工作的
firefox - Firefox 和 Chrome 开发版中的 websocket 多久会转移到官方版本?
我意识到这很难/可能无法估计 - 但任何估计,即使是正负 6 个月,都会很好。
javascript - Web Sockets - 服务器负载
我正在尝试学习称为 Web Sockets 的新技术。我已经完成了设置(pywebsocket 作为 Apache2 模块),并且正在使用示例。 http://code.google.com/p/websocket-sample/wiki/samples?ts=1262888726&updated=samples
一件事困扰着我——所有的例子都使用共享文件来监控消息计数器、用户计数器的变化。
所以基本上当我使用 2 个浏览器连接到 ws://localhost/chat 时,将会运行 2 个 chat_wsh.py 实例(websock 处理程序)。正确的?他们都将访问文件/数据库进行计数。
这可能是一个愚蠢的问题,但我不是网络专家 - 是否可以从一个处理程序向所有连接广播消息。
例如:来自聊天的用户发送消息 - 通过 websocket 的消息到达 websocket 处理程序,该处理程序又将收到新消息的信息广播给所有其他聊天实例,从而消除了每个实例不断检查一个共享文件/数据库的需要。
我希望我有道理:)
.net - 是否有来自 HTML 5 的 Web 套接字的 WCF 服务器实现?
我想在 Chrome(以及很快的 Firefox)中使用新的 Web Socket 支持,但一直无法找到将充当服务器的 WCF 实现。
有人实现了基于 .net WCF Web Socket 的服务器吗?
testing - WebSocket 压力测试
我想对基于 WebSocket 的应用程序进行一些压力测试。任何人都知道可以帮助我完成这项任务的工具吗?
更新:我忘了提,但我更喜欢开源或免费工具,因为我正在执行的测试不是用于生产的。
谢谢,路易斯·M·科斯塔
python - Joe 的 Erlang websocket 示例的 Python 示例
我刚刚研究了Joe Armstrong 博客中的 erlang websockets 示例。我对 erlang 还是很陌生,所以我决定用 python 编写一个简单的服务器来帮助我了解 websockets(并希望通过解释 joe 的代码来了解一些 erlang) . 我有两个问题:
1)我从页面收到的数据包括一个“ÿ”作为最后一个字符。这没有出现在 erlang 版本中,我无法确定它来自固定 - 这是因为字符串以 utf-8 编码,我没有解码它们
2) 我似乎正在从服务器发送数据(通过 websocket)——这可以通过查看 client.send() 产生的字节数来确认。但是页面上什么也没有出现。已修复,我没有正确编码字符串
我把所有的代码都放在这里了。这是我的 python 版本,以防我遗漏任何明显的东西
对于那些没有通过 joe 的示例但仍想提供帮助的人,您只需通过 Web 服务器提供 interact.html 然后启动您的服务器(代码假设 Web 服务器在 localhost:8888 上运行)
javascript - websocket握手后,chrome断开连接。这是由于域不匹配吗?还是 Chrome 错误?
我用 Python 制作了自己的简单 WebSocket 服务器,但 Chrome 4.0.249.78 dev (36714) 在握手后总是断开连接。为了确保这不是我的代码,我使用在https://stackoverflow.com/questions/2153294?tab=newest#tab-top找到的 WebSocket 服务器对其进行测试并得到相同的结果(如下)。
这是Javascript...
是否有其他人遇到此问题,或者这似乎是域不匹配问题?