问题标签 [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 - SocketStream - 检测客户端何时与服务器端断开连接
有没有办法检测客户端何时与服务器端断开连接?
应用程序.js
ss.event.on(“关闭”,函数(会话){
console.log(客户端断开连接);});
谢谢
c# - StreamSocket 下 DataWriter 的 StoreAsync 是如何工作的?
我正在 Windows Store (8\Metro\RT) 应用程序中创建套接字客户端 (TCP),并且我正在尝试使用以下代码发送数据:
所以问题在评论中。
node.js - Socketstream 未加载客户端库
我刚刚开始使用socketstream。我试图创建一个 hello world 应用程序:
它似乎加载正常,但我放在 client/code/libs 中的任何库似乎都没有被推送到浏览器。
例如,我将 underscore.js 放在 client/code/libs 中,并在 client/views 中有一个非常简单的 html 文件,我得到的只是:
为什么不加载/注入客户端库?
>
node.js - 将 node.js 与 socketstream 一起使用时,客户端 js 文件未加载
我正在使用带有socketstream的node.js。客户端js文件未加载,并且在调用服务器方法时,我在客户端获取ss未定义错误。
javascript - 如何在客户端要求套接字流
我在调用服务器端函数时将node.js与socketstream一起使用。我得到'ss is not defined error'。我可以要求socketstream吗。我怎么能要求socketstream。
node.js - 将 node.js 与 socketstream 一起使用时出现以下错误。"throw new Error("Cannot find module '" + x + "'")"
我正在使用带有 socketstream 的 node.js ..我在运行我的时候遇到了以下错误
“appln.Cannot find module '/entry' [Break On This Error]
throw new Error("找不到模块'" + x + "'")
angularjs - 稍后添加控制器
我正在尝试创建一个可以动态启用/禁用部分的 NG 应用程序。这个想法是有一个“管理”页面,可以启用或禁用应用程序的某些部分,然后看到新功能以页面顶部调整菜单的形式出现,并匹配路由、控制器等加载到应用程序中(我正在使用带有 NG 的 SocketStream)。
第一步是动态添加/删除路由,为此我在https://stackoverflow.com/a/13173667找到了一个解决方案- 据我所知,效果很好。
接下来,将项目添加到菜单栏 - 在 ul/li 项目上使用 ng-repeat 很容易。
因此应用程序调整其菜单并识别相应的路线。到目前为止,一切都很好。
问题来自注册控制器。我myApp.controller('SandboxCtrl',[...])
使用正确的参数调用(与启动时静态初始化时的工作相同),但控制器似乎没有正确加载或初始化。导航到新添加的路由会产生错误,例如:
我目前不知道如何进行。我一直无法在网上找到解决方案。该应用程序太大而无法放入 jsFiddle,但如果需要,我可以在 GitHub 上提交最后的更改。
问题:这可行吗?我该怎么做才能调试这个?有什么我可以看的例子吗?
编辑:代码现在位于https://github.com/jcw/housemon(需要 node/npm/redis)。重现问题很容易:使用“npm start”启动,浏览到 localhost:3333,进入管理选项卡,单击“jcw-sandbox”,然后单击“安装”。顶部菜单将更新为新的“沙盒”条目。单击该条目会生成上面显示的错误。
哦,差点忘了:相关代码在 client/code/app/main.coffee 和 client/code/modules/routes.coffee ...
node.js - 如何将 tropo 与 node.js-socketstream 框架一起使用?
在我的应用程序中,我使用带有 socketstream 框架的 node.js。现在我需要使用 tropo 模块来发送短信、接收短信、拨打电话和接听来电。我使用 npm 安装了 tropo-webapi。我添加了这个节点代码在服务器端。运行以下代码时,我没有得到任何输出。我不知道如何在 tropo 网站中链接此文件以及如何接收短信和电话。
mysql - 在 rpc 操作中对 mysql 的 socketstream 异步调用
首先,我需要告诉你,我对 nodejs、socketstream、angularjs 和 JavaScript 的奇迹非常陌生。我来自 Java 背景,这可能解释了我对异步做事的正确方式的无知。
为了玩弄我从Americanyak安装了ss-angular-demo的东西。我现在的问题是 Rpc 似乎是一个同步接口,而我调用 mysql 数据库有一个异步接口。如何在调用 Rpc 时返回数据库结果?
这是我到目前为止使用 socketstream 0.3 所做的:
ss.api.add('coolStore',mysqlConn);
在 app.js 中,我成功地告诉 ss 允许通过在正确的位置放置我的 mysql 数据库连接来访问(如 socketstream 文档中所述)。我使用 mysql npm,所以我可以在 Rpc 中调用 mysql
服务器/rpc/coolRpc.js
控制台按预期记录了我的数据库条目的 ID。但是,我不知道如何使 Rpc 的 return 语句返回我的查询行。解决此类问题的正确方法是什么?
谢谢你的帮助。请对我友好,因为这也是我在stackoverflow上的第一个问题。
node.js - 将 yeoman 与 socketstream 集成
我一直在开发 Angular yeoman 项目,开发过程非常优雅,yeoman 为开发目的提供了必要的工具。在项目的这个阶段,我们希望将 socketstream 添加到这个项目中,但是 socketstream 提供了一些与 yeoman 类似的用法,但经常有冲突。例如,两者如何提供不同的目录结构,是否可以使用 socketstream 并向其中添加一些构建/lint 任务?或者有没有办法将 yeoman 和 SS 集成到一个项目中。