标签[sockets]

双向进程间通信流的端点。 这通常是指通过网络连接的过程流,但绝不限于此。 不要与WebSocket(协议)或其他抽象(例如socket.io)混淆。

0
0回复
07

为什么我的服务器的recv没有从客户端获取数据?

我的客户端连接到我的服务器,然后发送一条消息(首先是 0000008),服务器应该会收到它,但变量 name_len 仍然没有数据(recv() 返回一个空字节数组)。 我取消了每次关闭套接字并调试了数百万次。 感谢您的帮助,谢谢! 服务器 客户
0
0回复
04

Pythonsocket服务器读取客户端的多条命令

我创建了套接字服务器来读取来自套接字客户端的命令。 套接字客户端: 当我在客户端中按 ABC 然后 DEF 的顺序设置命令时,它运行良好,但是当我更改为 DEF ABC 时,它不起作用我想要的。 请告诉我我必须更改代码。 我也考虑使用buffer 。 有什么理想吗? 此致
0
0回复
09

我应该如何使用带有套接字的flush()方法(客户端、服务器通信)

我的服务器和客户端的类如下所示。 我要执行的代码将使客户端从 1 计数到 10 并将这些数字发送到服务器,每当达到 10 时,服务器开始从 11 计数到 20。该代码目前可以正常工作。 然而,让我挠头的是服务器开始在 for 循环中计数并将输出发送到客户端的部分。 当客户端将数字发送到服务器时,我使
-4
0回复
19

“socket.write(...)不是一个函数”网络套接字

我正在用一些游戏编写 d.js (v 13) 机器人,如果你输了,你会得到惩罚(比如重新启动玩家的电脑)。 每个玩家都安装了一个连接到网络服务器的网络客户端。 这是服务器的代码:const net = require('net');const server = net.createServer((s
0
0回复
08

ZMQ通过ssh发送/接收连接

我正在尝试在 C++ 中的本地机器和 python 中的远程机器之间创建 ZMQ 发送/接收连接。 我正在通过 SSH 访问远程机器。 现在,我在本地 C++ 代码上成功连接到套接字 tcp,该代码输出端口号。 然后,我将这个端口号插入远程机器上的这个 python 代码中: 不幸的是,ZMQ 抛出
0
0回复
06

一段时间后,sockets.io没有收到任何进一步的发射?

我正在开发一个 android 应用程序,其中我使用 sockets.io 接收发射(从后端)。 它工作正常。 但是如果有一段时间(大约 30 分钟)没有发射(后端没有发送任何发射)那么在这个时间间隔之后,当一个新的发射到达时,它不会被 android 应用程序接收。 Emit 从后端成功发送,但
0
0回复
13

TimeoutError:[WinError10060]pythonsocket和guitkinter服务器连接到客户端

![text](这里输入图片描述我想知道为什么会发生这样的错误。我正在使用python制作一个简单的网络通信程序。它包含客户端和服务器端。这是我的客户端程序代码。我是一个初学者,服务器连接客户端,我用vscode写代码,我用python 3.10
0
0回复
09

更改由Boost::Beast包装的unix域套接字的文件权限

我有一个来自stream_protocol::acceptor acceptor_;类型的对象stream_protocol::acceptor acceptor_; 它在我的类 c'tor 中初始化 init 完成后,我希望会创建一个 unix 套接字文件。 但是,当我尝试设置权限时,它会收到文
0
0回复
06

Python脚本通过WiFi控制ESP32

我尝试通过 Python 脚本通过 wifi 从 PC 发送命令来控制 ESP32-CAM 上的 LED。 我使用来自 Arduino IDE 临时示例的标准 CameraWebServer 并添加了一些内容。 它的行为很奇怪。 在我在网络浏览器上启动和停止视频流之前,它不接受命令。 在此之后它的工
0
2回复
30

以太网缓冲区是否可以填满并且不允许另一个进程接收()以太网数据包?

假设您有一个从服务器接收大文件的进程。 如果不执行 recv() 调用,它会永远留在以太网控制器的缓冲区中吗? 如果另一个进程需要接收数据,而另一个进程的缓冲区已满,是否需要等到另一个进程执行 recv() 或缓冲区超时? 如果您有多个进程发送和接收数据,是否必须等到缓冲区为空。? 或者它可以
1
1回复
27

GoClient使用Socket连接到URL

我是 Go 的新手。 我有一台运行 FastAPI Python 的服务器。 我已经在127.0.0.1:8000/register 中运行了 websocket 请求。 我想通过 Go 创建一个作为客户端工作的应用程序。 此应用程序使用套接字连接到此 URL 并发送信息以创建帐户。 但是当我尝试在
0
0回复
15

套接字编程和将用户输入添加到echo

这是我的一个课程中的一个问题。 我们刚刚开始套接字编程。 当服务器收到来自客户端的消息时,它会回显该消息,然后与从键盘输入的字符串连接起来,而不是简单地通过回显进行回复所以我知道我需要扫描用户输入只是不知道如何以这种回声方式进行。 任何人都可以解释或指出我正确的方向吗? 我认为在 while 循环中
0
0回复
07

如何将udp数据包发送到触摸屏中的控制按钮

我有一个项目,我应该在我们有汽车触摸屏的地方做。 现在可以使用名为“ECU-TEST”的程序控制屏幕。 我想编写一个python脚本来模拟这个程序所做的事情。 作为第一步,我想模拟按下一个按钮。 从我到目前为止阅读的文档中,我需要发送一个等于bytes(object_SomeIPMessage)的变
0
0回复
15

使用套接字在Python中进行临时wifi和蓝牙通信

我正在尝试在 Python 中实现 ad-hoc Wi-Fi 和蓝牙通信。 想法是使用 Raspberry Pis 4B 创建某种网状网络。 我发现在完全非阻塞模式下成功做到这一点的唯一方法是在并行依赖 Python 中的 PyBluez 和 Wifi 模块的同时使用套接字。 我遇到的问题是,在网络
0
2回复
18

如何在setSoTimeout()中捕获“引发”的SocketTimeoutException?

我正在用 Java 进行套接字编程,但对setSoTimeout()及其异常感到困惑。 我在服务器端有一个简单的Callable<String>用于接受连接: 我以这种方式调用和处理它: 现在, setSoTimeout()的 java 文档提到了引发SocketTimeoutExcep
1
2回复
76

是否可以将100000个SignalR用户连接到单个IIS?

我想将 100000 个 SignalR 用户连接到 IIS(Windows Server 2016)。 一切正常,直到大约 16000 个连接。 然后我开始收到此错误: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次这是我的客户端代码 - 它是一个创建所有 SignalR 对象并连接到
0
0回复
15

我在创建一个简单的JavaUDP系统时遇到问题

序列号不起作用,因为 int 值似乎重置为 0 - 或者在第二种方法中再次设置它会返回错误。 这是客户端: 这是服务器: 任何人都可以看到为什么这些会重置吗?
0
0回复
11

使用数据包速率查找数据速率

我正在使用 UDP 协议进行从客户端到服务器的数据传输。 所以我采取的方法是,数据速率=数据包大小*数据包速率。 例如,我正在传输 5 个数据包,所以我的问题是: 数据包速率应该是 5 个数据包除以数据包到达的总数。 所以这里的总时间是指第一个数据包到达服务器到第5个数据包的时间。 我所做的计算是数
0
1回复
29

从容器内连接到dockersocket

我正在通过 Laravel Sail 运行 docker-compose 设置,我想从容器内访问 docker 套接字。 我已将/var/run/docker.sock套接字添加到卷中,但是当我尝试通过 curl 访问套接字时,它会回复curl: (7) Couldn't connect to se
0
0回复
15

使用共享内存或套接字进行进程间通信c#(unity)和python[关闭]

关闭。 这个问题是基于意见的。 它目前不接受答案。 想改善这个问题吗? 更新问题,以便通过编辑这篇文章用事

1 2 3 4 5 6 7 8 9 10 下一页