sockets相关内容

类型错误:需要一个类似字节的对象,而不是“str"

以下是尝试使用套接字修改用户提供的输入的代码: from socket import *服务器名称 = '127.0.0.1'服务器端口 = 12000clientSocket = 套接字(AF_INET,SOCK_DGRAM)message = input('输入小写句子:')clientSocket.sendto(message,(serverName, serverPort))修改消息,服 ..
发布时间:2021-12-02 16:47:29 Python

编程 P2P 应用程序

我正在编写一个在端口 4900 上运行的自定义 p2p 程序.在某些情况下,当此人位于路由器后面时,无法从 Internet 访问此端口. 是否有自动启用从 Internet 访问端口的方法.我不太确定其他 p2p 应用程序是如何工作的. 任何人都可以对此有所了解吗? 解决方案 简而言之,P2P 连接.假设我们在这里谈论 UDP.以下步骤也可以通过一些调整应用于 TCP. ..
发布时间:2021-12-02 13:49:48 C#/.NET

立即检测客户端与服务器套接字的断开连接

如何检测客户端与我的服务器断开连接? 我的 AcceptCallBack 方法中有以下代码 static Socket handler = null;公共静态无效 AcceptCallback(IAsyncResult ar){//接受传入的连接套接字侦听器 = (Socket)ar.AsyncState;handler = listener.EndAccept(ar);} 我需要想办法 ..
发布时间:2021-12-02 13:39:21 C#/.NET

在同一套接字上并行调用 send/recv 是否有效?

我们可以在同一个套接字上从一个线程调用 send 并从另一个线程调用 recv 吗? 我们可以从同一个套接字上的不同线程并行调用多个发送吗? 我知道好的设计应该避免这种情况,但我不清楚这些系统 API 的行为方式.我也找不到同样好的文档. 任何有关方向的指示都会有所帮助. 解决方案 POSIX 将 send/recv 定义为原子操作,所以假设你在谈论 POSIX send/r ..
发布时间:2021-12-02 08:21:54 其他开发

nginx 作为网络服务器,包括.socket.io 和 node.js/ws://400 错误请求

我收到了这个错误请求. 最后一句德语的意思是“Firefox 无法连接到位于 ws://....... 的服务器". 我认为服务器不是问题. 因为这里是nginx配置,因为我觉得有问题! 服务器{server_name example.org;听 80 default_server;根/var/www/web;位置/# 用于 symfony2{try_files $uri @r ..
发布时间:2021-12-01 22:20:14 其他开发

Socket.io + Node.js 跨域请求被阻止

我正在使用 node 和 socket.io 编写聊天应用程序.它在 Chrome 上运行良好,但 mozilla 给出了启用跨域请求的错误. 跨域请求被阻止:同源策略不允许读取位于 http://waleedahmad.kd.io:3000/socket.io/?EIO=2&transport=polling&t=1401964309281OyDavRDf4WErI-VAAAI.这可以通过 ..
发布时间:2021-12-01 21:53:47 其他开发

使用javascript从浏览器连接到TCP Socket

我有一个 vb.net 应用程序,它打开一个套接字并监听它. 我需要使用在浏览器上运行的 javascript 通过此套接字与该应用程序进行通信.那就是我需要在这个套接字上发送一些数据,以便在这个套接字上侦听的应用程序可以获取该数据,使用一些远程调用做一些事情并获取更多数据并将其放回我的 javascript 需要的套接字上在浏览器中阅读并打印. 我尝试过 socket.io、webs ..
发布时间:2021-12-01 21:51:59 前端开发

如何在 Node.js 中调试错误 ECONNRESET?

我正在使用 Socket.io 运行 Express.js 应用程序作为聊天 web 应用程序我在 24 小时内随机收到以下错误约 5 次.节点进程被永久包裹,并立即重新启动. 问题是重新启动 Express 会将我的用户踢出他们的房间没有人想要那样. Web 服务器由 HAProxy 代理.没有套接字稳定性问题,只使用 websockets 和 flashsockets 传输.我不能 ..
发布时间:2021-12-01 21:28:46 其他开发

iPhone 数据使用跟踪/监控

我搜索了这个主题,但发现有用的细节很少.根据这些细节,我尝试编写如下代码. 注意:在将此帖子标记为重复之前,请将此帖子中共享的详细信息与其他帖子进行比较,而不仅仅是按主题. - (NSArray *)getDataCountersForType:(int)type {布尔成功;结构 ifaddrs *addrs = nil;const struct ifaddrs *cursor = ni ..
发布时间:2021-12-01 17:17:11 移动开发

现有连接被远程主机强行关闭

我正在使用一个商业应用程序,该应用程序抛出带有消息的 SocketException, 现有连接被远程主机强行关闭 这发生在客户端和服务器之间的套接字连接上.连接正常运行,正在传输大量数据,但随后突然断开连接. 有人见过这个吗?原因可能是什么?我可以猜测一些原因,但有没有办法在此代码中添加更多内容以找出可能的原因? 欢迎提出任何意见/想法. ...最新... 我 ..
发布时间:2021-12-01 10:03:22 C#/.NET

Node.js 上的客户端:未捕获的 ReferenceError:未定义要求

我正在使用 Node.js、Express.js 和 Jade 编写应用程序 组合. 我有文件 client.js,它被加载到客户端.在那个文件中,我有从其他 JavaScript 文件调用函数的代码.我的尝试是使用 var m = require('./messages'); 为了加载 messages.js 的内容(就像我在服务器端所做的那样),然后从该文件调用函数.但是,requi ..
发布时间:2021-11-30 22:34:26 前端开发

如何在 Aurelia 中强制绑定重新评估或重新渲染

我开始使用 Aurelia、RethinkDB 和一个简单的 TODO 应用程序套接字.IO.我似乎在重新渲染或重新评估通过 Socket.IO 更改的对象时遇到问题.所以基本上,在第一个浏览器上一切正常,但不会在第二个浏览器中重新渲染,而在控制台中显示对象确实在我的对象中显示差异.问题仅在于更新对象,它可以完美地从待办事项数组中创建/删除对象. HTML ..
发布时间:2021-11-30 17:19:41 前端开发

通过 TCP 发送音频流,UnsupportedAudioFileException

我已成功通过 TCP 套接字发送和读取文本和图像数据.但是我无法发送和读取音频流数据. 服务器端示例代码: 公共类 ServerAudio {/*** @param 参数*/公共静态无效主(字符串 [] args){//TODO 自动生成的方法存根尝试 {ServerSocket serverSocker = new ServerSocket();套接字客户端 = null;serverS ..
发布时间:2021-11-30 16:42:38 Java开发

使用 Java 从麦克风流式传输音频

我正在开发一个项目,该项目要求我将音频从麦克风从客户端流式传输到服务器.下面显示的代码是我写的.当我同时运行客户端和服务器代码时,音频不会实时流式传输.事实上,来自客户端的音频存储在缓冲区中,当我终止客户端代码的执行时,来自服务器缓冲区的音频输出到扬声器.我究竟做错了什么?(我正在 eclipse 上开发) 服务器: import java.io.DataOutputStream;导入 j ..
发布时间:2021-11-30 16:41:21 Java开发

Java - 通过 Java 套接字广播语音

我创建了一个从客户端接收声音的服务器应用程序,然后我广播这个以字节形式存储的声音并将字节发送回连接到服务器的客户端.现在我目前只使用一个客户端进行测试,客户端正在接收回音,但声音一直在断断续续.有人可以告诉我我做错了什么吗? 我想我明白为什么声音播放不流畅的部分原因,但不明白如何解决这个问题. 代码如下. 客户: 向服务器发送语音的部分 public void capt ..
发布时间:2021-11-30 16:27:19 Java开发

实时音频流java

我正在另一台 PC 上实现从 MIC 到 Java 服务器的实时流式传输.但我只听到白噪音. 我已经附加了客户端和服务器程序 客户端:导入 java.io.IOException;导入 java.net.DatagramPacket;导入 java.net.DatagramSocket;导入 java.net.InetAddress;导入 java.net.SocketException; ..
发布时间:2021-11-30 16:24:19 Java开发

同时管理两个进程的串口

我有以下场景: 树莓派通过串口连接到设备 3g Dongle 连接到树莓派(具有拨打/接听电话的能力) 一个进程从串行端口读取数据并将其重定向到服务器(使用 3g) 另一个等待来电的进程,当有人调用该程序时,该程序从串行端口获取数据,并使用 AT 命令(如传真呼叫)通过 3g 加密狗将其重定向.当有人呼叫时,呼叫是使用 AT 命令进行的,呼叫者应该能够与连接到串行端口的最终设备“通话" ..
发布时间:2021-11-30 13:55:01 服务器开发

如何使用套接字获取 Asterisk 服务器的状态 - Python

我正在尝试使用 python 套接字获取 Asterisk 服务器的状态,但没有任何反应. 这是我的代码: 导入套接字s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)主机 = '192.168.1.105'端口 = 5038s.connect((主机,端口))params = """操作:登录事件:关闭用户名:管理员秘密:我的通行证 ..
发布时间:2021-11-30 13:22:11 Python

从 zmq.error.ZMQError 中恢复:地址已在使用中

我在运行与 ZMQ 的 PAIR 模式(非阻塞客户端服务器)连接时按下 Ctrl-C.后来当我尝试运行 REQ-REP(阻止客户端单服务器连接)模式时,我不断收到 Address already in use 错误.我试过用 netstat -ltnp | 运行 netstatgrep : 但没有列出任何进程. 那么究竟是谁在使用这个地址? 还有如何优雅地关闭这样的套 ..
发布时间:2021-11-27 11:47:56 服务器开发

清漆 + nginx + ELB 499 响应

我将 varnish 4 服务器与 nginx 一起用作连接到 ELB 的反向代理. 每 2 天左右我的服务器停止响应,我在 nginx access.log 中看到 499 个响应 重启nginx即可解决问题. 为什么我开始收到这 499 条回复? 为什么重启nginx解决问题? 解决方案 我在了解两个事实后解决了我的问题: 1) ELB 实例具有动态 DN ..
发布时间:2021-11-27 10:03:03 其他开发