recv

recv

文章 0 浏览 6

winsock-recv-网络连接问题

在我的 C++ 应用程序中,我在循环中使用 recv 函数。 我想通过从 recv 函数获取负值来识别网络连接问题。 我在测试中可以看到的一件事是,当我断开网…

究竟谁懂我的在乎 2024-12-17 11:58:40 1 0

socket.h 的 recv() 上的分段错误

在执行 .recv() 函数时,我遇到了一个奇怪的分段错误。这是我的代码中使用的函数recv()。 void* recv_and_update(void* t) { int tid = (int) t; int …

落花随流水 2024-12-14 20:06:40 1 0

使用伯克利套接字接收未知大小的数据

我有一个 C++ 代码,其中使用 Berkeley Sockets 的 recv() 从远程主机接收数据。问题是我不知道数据的大小(这是可变的),所以我需要某种超时选项(…

ヤ经典坏疍 2024-12-10 07:27:32 4 0

您将如何接收使用“sendfile”发送的文件?

我正在尝试实现一个基本的文件服务器。我一直在尝试使用此处找到的 sendfile 命令: http://linux.die.net/man /2/sendfile 我正在使用 TCP。 我可以…

五里雾 2024-12-07 10:52:54 4 0

我应该如何干净地摆脱recv循环?

我在循环中使用 recv 函数来接收网络数据,但假设我想在循环中停止接收数据。我可以打破循环,但这似乎不是停止接收数据的一种非常干净的方法。 那么…

灵芸 2024-12-07 05:09:02 3 0

在 C 中立即(逐包)从套接字接收 TCP 有效负载

如何从 C 中的开放网络套接字逐包接收数据(字节流)?我想在数据到达时立即从套接字读取数据(数据包到达机器后)。 看来当我在套接字上执行 read() …

千紇 2024-12-05 04:30:50 2 0

Python阻塞recv返回的数据少于要求的数据

我有一个 C 语言的 echo 服务器和一个 Python 语言的测试客户端。服务器的读取缓冲区有限,例如 16 字节。当客户端发送超过16个字节时,它会先读取16…

撩动你心 2024-12-05 03:41:15 2 0

有没有办法知道Python套接字中有多少数据可以接收?

我发现我必须使用ioctl。这里有类似的问题: 如何告诉 Socket 的发送缓冲区中有多少数据 确定准备好进行recv()的字节数 我的问题是: Python 中 FIONR…

夜夜流光相皎洁 2024-11-29 08:02:15 4 0

判断socket上是否还有数据并丢弃

我正在 Linux 下编写一个接口,它从 TCP 套接字获取数据。用户提供一个Buffer来存储接收到的Data。如果提供的缓冲区太小,我只想返回一个错误。 第一…

只为守护你 2024-11-27 22:44:42 4 0

套接字编程:为什么recv()和read()的行为不一样?

我使用 select() 从标准输入接收数据。 代码如下: #include #include #include #include int main() { fd_set rfds; struct timeval tv; int retval;…

权谋诡计 2024-11-27 03:46:30 3 0

Python:为什么这个对 recv 的非阻塞调用会阻塞?

我在线程的 $init 调用中有以下代码: self.conn = copy.deepcopy(conn) self.conn.setblocking(0) conn 是一个套接字,并作为参数传递给 $init 每个…

傲世九天 2024-11-27 00:26:36 3 0

recv() Windows 套接字需要无限时间 - 如何超时?

我使用文件描述符来查找可读套接字并继续读取。由于某些原因,线路上没有数据的套接字会继续读取并且永远不会返回。有没有办法让我在超时后退出接收?…

爺獨霸怡葒院 2024-11-25 01:15:50 3 0

BSD 套接字 - 使用发送和接收

我正在尝试使用 bsd 套接字在 Linux 中实现一个简单的聊天程序。现在我只是尝试从客户端向服务器发送和接收一条消息。每当我运行代码时,recv 返回 -1…

楠木可依 2024-11-19 22:58:52 17 0

当套接字关闭时取消阻止recvfrom

假设我启动一个线程在端口上接收。套接字调用将在recvfrom 上阻塞。 然后,以某种方式在另一个线程中,我关闭了套接字。 在Windows 上,这将解除recvf…

倾`听者〃 2024-11-15 20:59:28 7 0

如何使用单个端口处理多个逻辑数据流(Winsock)?

我正在开发客户端-服务器 Winsock 应用程序(Visual C++),它应该通过网络传输各种类型的数据(视频流、音频流、服务通知等)。我知道更干净的方法是…

寒冷纷飞旳雪 2024-11-15 05:07:55 4 0
更多

推荐作者

qq_2gSKZM

文章 0 评论 0

∞梦里开花

文章 0 评论 0

qq_IklFPL

文章 0 评论 0

迷途知返

文章 0 评论 0

深海不蓝

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文