问题标签 [socketstream]
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.
node.js - ss.api.publish.user('someUser Id', content) 在套接字流中不起作用
我正在使用套接字流通过使用以下代码将数据发送给登录用户
var ss = require('socketstream'); .... .... ss.api.publish.user('userId', content);
但 ss.api.publish 未定义是我收到的错误。
我哪里错了。请指教。
java - 将字符串数组从 java 客户端发送到 NodeJs 服务器
我正在开发一个 Android 应用程序,它将向运行在 Raspberry Pi 上的外部 NodeJs 服务器发送一个字符串数组。
我目前正在使用 AsyncTask 处理应用程序的发送端,其中设置了针对 NodeJs 服务器的套接字层。服务器正在使用 net 和 socket 模块成功地接收来自应用程序的调用,但是我正在努力传递实际数据。
目前我正在使用 OutputStream 发送数据。
这是编写要发送到 NodeJs 服务器的字符串数组的正确方法吗?
此外,NodeJs 服务器上的代码将包含什么以便在接收到这些写入数据后读取它?
更新
NodeJs 服务器基于本教程http://helloraspberrypi.blogspot.co.uk/2014/03/create-tcp-server-using-nodejs-with-net.html
其中函数 callback_server_connection 在 net.createServer(callback_server_connection) 中被调用;功能。
javascript - socketstream tutorials/authentication can't use Everyauth with the chat demo
https://socketstream.github.io/socketstream/docs/#/tutorials/authentication
当我将本节中的代码放入演示项目(实时聊天)时,聊天功能不起作用。谁能帮我这个?这是我的代码:
// ===================== 分隔符 ============
node.js - 找不到socketstream应用程序抛出404
我正在尝试使用 express 和 cors 加载 socketstream 应用程序,这会引发错误,指出 404。所有项目目录在浏览器中都可用,但没有内容。
这是浏览器中的响应
标头
请求标头
响应标头
更新
app.html 正在浏览器中加载,但 404 仅适用于从 app.html 请求的脚本和 css。
谢谢。
node.js - socket.io-stream 将文件写入光盘,然后在完成后发出文件路径
当我将文件从客户端发送到服务器时,我在使用 socket.io-stream 时遇到问题。我将文件路径推送到 mongodb,然后将文件保存到文件夹中。问题是,当磁盘正在写入文件时,文件路径在写入完成之前返回给客户端,然后img
元素路径是正确的,但图像不会在页面上呈现。
下面的代码按预期工作,但我手动等待 100 毫秒,然后将路径返回给客户端。如果图像太大,这 100 毫秒不能保证可以解决问题。还有其他解决方案吗?
服务器端:
客户端:
ios - SocketStream::read 崩溃
我们在 NSInputStream 中使用一个从 IMAP 服务器接收数据。我们在 Xcodes 崩溃中看到了一个无法重现的异常崩溃。InputStream 是这样初始化的(我省略了一些完整性检查):
稍后,我们将流升级到 SSL:
我们尝试像这样从中读取数据:
这在 99,99% 的时间内有效。但是 Xcodes 崩溃报告器让我们对这次崩溃有些头疼:
这次崩溃发生在符合[NSData dataWithBytes:length:]
. 你有什么想法,如何引发、调试或修复这个错误?
ace - 将 WaitForMultipleObjects() 与 ACE_SOCK_Stream 一起使用 - 仅在有数据时获取事件
是否可以将 WaitForMultipleObjects() 与 ACE_SOCK_Stream 一起使用,并使其仅在有数据可读取时才返回?
我试图遵循:
但是 WaitForMultipleObjects() 立即返回套接字流索引,表明它已准备好(它在无限循环中打印 0)。
通过ACE_SOCK_Acceptor
(ACE_SOCK_Acceptor->accept()) 接受套接字。
如何让 WaitForMultipleObjects() 等到套接字有数据要读取?
javascript - 使用 socket.io-stream 节点包通过 socket io 将文件从服务器发送到客户端(浏览器)
我正在尝试使用 socket.io-stream 包从套接字 io 服务器接收文件。我收到一个流,但如何将该流下载到文件中。该文件可以是任何格式。有没有办法做到这一点,因为浏览器 js 没有 fs 包。我正在阅读可能有一个斑点,但不知道该怎么做。
task-parallel-library - BlockingCollection 或 TPL 是否会适用于多生产者-消费者场景
只有 BlockingCollection 或带有 BlockingCollection 的 TPL 适用于这种情况:程序将从多个套接字流中收集数据(将充当客户端)。从套接字获取数据包,将其转发到中央处理器。中央处理器将进行计算,回复套接字线程,并告诉 GUI 线程更新 GUI。中央处理器、套接字线程和 GUI 线程都需要队列。数据流是通过中央处理器从套接字线程到 GUI。我不确定在这里使用 TPL。所以需要一些指导。