草庐IT

stream_socket_sendto

全部标签

node.js - 如何在 node.js 中接收 socket.io 客户端事件?

在我的应用程序中,我将socket.io与node.js一起使用。在主应用程序文件中接收客户端事件工作正常。但在其他node.js模块中接收事件对我不起作用。任何人都可以帮助我。客户端js文件varfullName=$("#fullName").val();varemailId=$("#emailId").val();varcontactNo=$("#ContactNo").val();varmsg=$("#message").val();varuserInfo={fName:fullName,email:emailId,contactNumber:contactNo,message:

python - socket.timeout mongoDB pyspark

我正在尝试使用mongoDB连接器在SPARK中执行python文件。python文件执行查询以从mongoDB获取一些数据,然后它们使用SPARK中的映射操作处理这些数据。在执行映射操作时,执行停止收到此错误消息:“socket.timeout:超时”。这是我得到的输出:Traceback(mostrecentcalllast):File"/home/ana/computational_tools_for_big_data/project/review_analysis.py",line27,inbad_reviews=reviews_1.rdd.map(lambdar:r.text

mongodb - Wso2 Stream Mongo Datetime 连接查询

我尝试在流(包含日期时间)和日期时间列上的存储mongodb表之间进行查询。definestreamTriggerStream(lastexecstring);@info(name='ExtractData')fromTriggerStreamaserightouterjoinOFFRELOGasoono.lastmodified>e.lastexecselectCLIC_OFFRELOG,lastmodifiedinsertintoRECO_TEST;我从这个查询中没有得到任何数据。有没有办法以timsstamp格式转换日期时间列?最好的问候,尼古拉斯 最

node.js - AngularJS + Socket.IO - 如何更新模型?

所以我有了这个用AngularJS制作的基本CRUDTodo应用程序。然后我想我想用一些Socket.IO来让它成为一个实时的网络应用程序。但是,我在让它正常工作时遇到了一些问题。设置:Yeoman(bower+grunt)AngularJS需要JSNodeJS+MongoDB套接字接口(interface)我的“grunt服务器”在localhost:9000上运行,而我的NodeJS/MongoDB/Socket.IO服务器在localhost:4711上运行目前使用Socket.IO的是创建和删除待办事项,但我似乎无法弄清楚如何更新我的待办事项。我认为这很容易。这是代码。套接字.

stream - 如何在 Sinatra 中流式传输图像对象

我使用GridFS将图像上传到mongoDB。我想从数据库中检索图像并将其显示在浏览器中。如何在Sinatra和HAML的帮助下做到这一点。 最佳答案 此Sinatra应用程序使用旧的GridStoreAPI,但原理仍然适用。为图像创建一个单独的URL,设置内容类型,并在Grid方法上调用#read:http://github.com/banker/mongodb_examples/blob/master/tweets/sinatra_tweets.rb 关于stream-如何在Sina

mongodb - 间歇性 MongoDB 连接问题 : An attempt was made to access a socket in a way forbidden by its access permissions

尝试将文档写入我的集合时,我偶尔会抛出以下异常。我正在使用mLabs中托管的MongoDB3.0.7。我们的应用程序托管在Azure中(作为Web应用程序),我使用的是C#2.2.3SDK。MongoDB.Driver.MongoConnectionException:Anexceptionoccurredwhileopeningaconnectiontotheserver.--->System.Net.Sockets.SocketException:Anattemptwasmadetoaccessasocketinawayforbiddenbyitsaccesspermissions

javascript - Socket.io sessionStore,store.get 方法不存在

我正在尝试通过Socket.io和passport.js使用session存储varsession=require('express-session');varcookieParser=require('cookie-parser');varMongoStore=require('connect-mongo')(session);varsessionStore=session({store:newMongoStore({url:'mongodb://localhost/RULE'}),key:'express.sid',secret:'Heisenberg'});//Socket.io

node.js - gridfs-stream 总是用 "contentType: binary/octet-stream"存储文件

我正在尝试在nodejs中编写一个程序,该程序将文件列表存储在mongodb中。它工作正常,但有一个问题:它总是将contentType元数据存储为二进制/八位字节流,我希望它存储实际的mime类型。我曾尝试在readStream之前获取mime类型(通过promise),但即使我对contentType(例如“image/jpeg”)进行硬编码,它也总是将元数据保存为“binary/octet-stream”。这是我的代码:files.forEach(function(f){varconn=mongoose.createConnection(db);conn.once('open',

node.js - 使用 Socket.io 在 mongodb 中插入数据

我正在开发简单的聊天应用程序,我想将消息存储在mongoDb中。但是当我运行这段代码时出现错误。无法读取未定义的属性“_id”。我已经创建了一个收藏调用聊天。varMongoClient=require('mongodb').MongoClient;varassert=require('assert');varObjectId=require('mongodb').ObjectId;varbodyParser=require('body-parser'); varexpress=require('express'), app=express(); server=require('htt

java - 获取 com.mongodb.MongoSocketReadException : Prematurely reached end of stream- MongoDB

我正在尝试将我的Java应用程序连接到MongoDB服务器。我正在使用Java8,mongodb服务器4.0.9,mongo-java-驱动程序:3.10.0我能够连接到我的本地主机服务器,但是在连接到通过自签名启用ssl的远程服务器时出现以下错误。INFO:Clustercreatedwithsettings{hosts=[host-name:27017],mode=SINGLE,requiredClusterType=UNKNOWN,serverSelectionTimeout='300000ms',maxWaitQueueSize=500}Jun07,20193:33:36PMc