草庐IT

socket_desc

全部标签

sockets - 使用 Socket.io 构建 Flutter 应用程序 : can't listen to or emit msgs to the socket channel

我正在使用带有flutter的adhara套接字io来构建套接字应用程序。https://pub.dartlang.org/packages/adhara_socket_io套接字成功连接,但没有监听或向我拥有的事件发送任何数据。我从Web客户端进行了测试,一切正常。这是我正在使用的库提供的示例代码:import'package:flutter/material.dart';import'dart:convert';import'package:adhara_socket_io/adhara_socket_io.dart';voidmain()=>runApp(MyApp());con

flutter - 如何在 Flutter 应用程序中使用 Socket?

我创建了一个Flutter应用程序。我需要将我的应用程序连接到本地网络套接字服务。如下图,我可以使用telnet连接,从服务器发送数据和接收数据。我使用Flutterweb_socket插件和示例。我可以连接到服务器并发送数据,但我无法捕获(或获取数据,它不显示任何内容。)数据。在Fluttergoogle组中,有人建议我使用流而不是StreamBuilder。TosenddataIuse;Q101:_:49785:_:ABCDEAndreceivedataIget;1:_:2:_:119351:_:NİYAZİTOROS当我使用这个示例(https://flutter.io/cook

sockets - 使用 Docker 时,已建立的连接不会出现在 netstat 中

我有一个在RHEL7上使用Docker1.7.0运行的docker容器。在此容器中运行的程序在端口5000上监听TCP连接。在我的Dockerfile中,我输入了EXPOSE5000语句,并使用以下命令运行容器:dockerrun\--namemyProgram\--detach\--publish5000:5000\--volume/home/docker/apps/myProgram/logs:/var/log/myProgram/\--volume/home/docker/apps/myProgram/conf:/usr/local/snnotificationreceiver/

linux - docker 执行 : rpc error: code = 2 desc = oci runtime error: exec failed

每次我尝试做:$dockerexec我收到错误消息:rpcerror:code=2desc=ociruntimeerror:execfailed:container_linux.go:247:startingcontainerprocesscaused"process_linux.go:83:executingsetnsprocesscaused\"exitstatus16\""session1(按预期工作):$dockerimagesREPOSITORYTAGIMAGEIDCREATEDSIZEalpinelatestbaa5d63471ea7weeksago4.8MBhello-w

sockets - fd ://mean exactly in dockerd -H fd://是什么意思

Dockerdaemondocumentation建议大多数设置使用以下hosts选项:dockerd-Hfd://我猜fd代表文件描述符。我不明白fd如何用于套接字通信。我了解以下选项:-Hunix:///var/run/docker.sock-Htcp://192.168.59.106-Htcp://10.10.10.2这些是unix域套接字和tcp套接字。我知道如何使用这些套接字调用dockerdaemon:docker-Htcp://0.0.0.0:2375ps但如果我使用-Hfd://启动dockerdaemon,以下调用会报错:$docker-Hfd://pserrordu

shell - Mongodb shell mongo : Only one usage of each socket address (protocol/network address/port) is normally permitted. 用于套接字 : 0. 0.0.0:27017

2天前还好,现在mongod不起作用。甚至echops-A|grepmongo什么也没打印,但它警告错误:“每个套接字地址只使用一次”。怎么杀那个?我也尝试过使用不同的随机端口。他们怎么会失败呢?D:\mongodb-win32-x86_64-2.2.3\bin>mongodmongod--helpforhelpandstartupoptionsSunMar0318:10:03[initandlisten]MongoDBstarting:pid=6292port=27017dbpath=\data\db\64-bithost=SadafSunMar0318:10:03[initandl

node.js - 聊天项目 - 使用 socket.io 进行负载平衡

我参与了一个聊天开发项目,我们正在使用node.js、socket.io(房间)和mongodb。我们正处于性能测试阶段,我们非常关心系统是否需要负载平衡。如果我们的项目需要,我们该如何开发?J'a研究NGINX看起来很酷,但我们怀疑是否能解决我们的问题,因为系统将如何聊天,我们担心服务器之间没有正确地进行对话......如果我们需要负载平衡,我们该去哪里? 最佳答案 为了确保我们可以扩展到多个Node但保持不同客户端和不同服务器之间的互连,我使用了redis。它的使用和设置实际上非常简单。这样做是在您的服务器之间创建一个发布/订阅

node.js - MongoDB bind_ip 错误 : bind() failed errno:99 Cannot assign requested address for socket

我想配置mongodb以允许来自外部IP地址的远程连接,例如66.31.123.123。将0.0.0.0设置为bind_ip有效,但我想限制更多,只允许某些IP地址连接。我将66.31.123.123附加到bind_ip列表中,但mongodb在下面抛出错误:mongodb.confbind_ip=127.0.0.1,66.31.123.123port=27017auth=truemongodb日志MonDec903:25:59[initandlisten]ERROR:listen():bind()failederrno:99Cannotassignrequestedaddressfo

node.js - MongoDB bind_ip 错误 : bind() failed errno:99 Cannot assign requested address for socket

我想配置mongodb以允许来自外部IP地址的远程连接,例如66.31.123.123。将0.0.0.0设置为bind_ip有效,但我想限制更多,只允许某些IP地址连接。我将66.31.123.123附加到bind_ip列表中,但mongodb在下面抛出错误:mongodb.confbind_ip=127.0.0.1,66.31.123.123port=27017auth=truemongodb日志MonDec903:25:59[initandlisten]ERROR:listen():bind()failederrno:99Cannotassignrequestedaddressfo

sockets - MongoDB - 套接字 :/tmp/mongodb-27017. socks 的权限被拒绝

我在Ubuntu10.04LTS上不干净地关闭了MongoDB。现在,当我以root身份登录并通过servicemongodbstart运行Mongodb时,出现以下错误-MonDec1213:53:15[initandlisten]ERROR:listen():bind()failederrno:13Permissiondeniedforsocket:/tmp/mongodb-27017.sock当我通过root手动运行MongoDB时,它工作得很好。我可以确认没有/tmp/mongodb-27017.sock文件root@devbox:~#ll/tmp/total16drwxr-x