问题标签 [socket.io]

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.

0 投票
3 回答
21217 浏览

node.js - 如何正确关闭 socket.io / websocket-client?

我正在尝试使用LearnBoost 的 socket.ionode-websocket-client创建一个测试。客户端和服务器之间的通信工作得很好。完成所有通信后,我关闭了客户端和服务器。然而程序挂起,等待一些未知的回调。两个问题:

  1. 下面的程序在等什么?
  2. 是否有用于诊断节点程序中未完成回调的工具?

编辑:更改 WebSocket 的变量名ws以避免混淆

0 投票
2 回答
14477 浏览

java - Java 中的独立 Socket.IO 服务器

我正在寻找一个用 Java 编写的简单 Socket.IO 服务器。

我熟悉这个,但它依赖于 servlet,我没有在我的应用程序中使用它。

我正在寻找与此类似的东西,但支持所有 Socket.IO 协议,而不仅仅是 WebSocket 部分。

编辑:这也意味着没有码头等。

0 投票
5 回答
69360 浏览

file-upload - 我可以通过 node.js 中的 socket.io 将文件上传到服务器吗?

我有一个socket.io 客户端socket.io 服务器正在 node.js 中监听它。我想通过socket.io. 因为我的socket.io客户在apache下。并且socket.io服务器在 Node.js 中。我想在 Node.js 中编写文件上传代码。但是我如何将文件数据发送到监听套接字的node.js。

我已经尝试使用 Node.js 服务器上传文件。此链接在此处,但此代码不socket.io与此一起使用。但我原来的项目是使用socket.io.

通过强大的在node.js中上传文件

我怎样才能用socket.io服务器做到这一点?

0 投票
1 回答
355 浏览

flash - 用于浏览器和 Flash 的 Node.js 和套接字



做一个项目,将来自智能手机的设备方向数据传输到套接字服务器,然后从那里传输到闪存应用程序。
现在使用 nodejs 创建一个 http-server 并不太难,并且通过浏览器从智能手机连接并使用 socket.io 传输数据工作正常。
问题来自闪存,我无法将我的闪存应用程序连接到运行 socket.io 的 http-server。我发现当我运行从 flash 连接的节点 tcp-server 时没有问题,但我没有更多的会话管理,我无法再从浏览器连接。
我会很高兴有一些想法/建议,真的被困在这里。
谢谢

0 投票
1 回答
2012 浏览

php - 从 node.js 中的 URL 获取 json 时出现错误的请求 400

我不断收到来自我在 node.js 服务器文件中调用的 URL 的错误请求错误。有任何想法吗?

我也尝试过外部工作 URL,所以这不是本地主机问题。

0 投票
1 回答
2070 浏览

javascript - 从命令行伪造 socket.io 连接

一旦你完成了一个失败的复杂 socket.io + node.js 设置,你怎么能在不使用浏览器的情况下进行一些测试呢?你知道是否可以创建使用 socket.io 与“主”node.js 服务器通信的 node.js 客户端?(与浏览器交谈的那个)。当然,浏览器中的逻辑会被复制到那些客户端中,但仍然......

0 投票
1 回答
142 浏览

ruby - 任何想法如何创建参数化流 api?

我想创建参数化流 api,例如http://dev.twitter.com/pages/streaming_api_methods#statuses-filter

我看到的直接方法如下:

  1. 为消息创建 redis 通道(如 twitter 状态)。
  2. 每个连接的套接字都订阅此通道。
  3. 在 redis 回调中,每个套接字检查当前消息是否符合提供的参数(参数可以设置为单独的套接字消息)

你们觉得呢?

0 投票
2 回答
1665 浏览

facebook - Facebook iFrame 中的 Sencha 应用程序获得“无法 POST /”

我有一个使用 Node.js 和 Socket.io 在 Amazon EC2(微实例)上运行的 Sencha Touch 应用程序。我想让它在 Facebook 上可用,在 Facebook Canvas 中,也就是 HTML iFrame。

我得到一个空白页Cannot POST /

iframe 在这里(当我执行“在新窗口中打开框架”时,它会打开应用程序)。我不知道在这里做什么......为什么我会得到一个POST /

我在应用程序中使用 Facebook Javascript SDK,但注释代码并不能解决问题。

0 投票
1 回答
3266 浏览

socket.io - 有什么方法可以断开 server.js 中 socket.io 的客户端连接?

我知道客户端部分可以使用断开方法断开客户端连接。但我找不到任何方法来断开与服务器部分的连接。

0 投票
3 回答
829 浏览

javascript - Socket IO 无法在公司网络内连接

我刚刚开始掌握 socket.IO 和 nodeJS。让我的网络应用程序与他们正常工作。然后我让一个朋友在办公室机器上试用它,发现它无法连接。

我设置了这两个测试用例:

http://thebeer.co/labs/rt/chat.php此处为服务器 JS)- 这是socket.IO 聊天示例的精确副本。

http://thebeer.co/labs/rt/test.php这里是服务器 JS

他们两个都对他失败了。我还有一个朋友在大学电脑上试用,但也无法连接!在被告知较低的端口号不太可能被安全网络阻止后,我尝试了侦听端口 8100、8080 和 81-90 的节点服务器。

真的不明白,这个实时功能对每个人都可以访问非常重要,我做错了什么?

如何让 socket.IO 在安全的办公室和大学网络中连接?