overlapped-io

overlapped-io

文章 0 浏览 5

在重叠(async)模式中创建的名为管道的窗口也可以用于同步通信吗?

我有一个使用异步通信的命名的管道过程,它是通过调用 createNamedPipe 带有 file_flag_overlapped ,在客户端进程上使用 createfile 带有相同的标志…

蓝色星空 2025-01-30 03:04:39 1 0

使用重叠 IO 获取发送者的 IP 地址

我知道 WSARecvFrom 有一个参数,用于返回发送者的 IP 地址。但是,当我将它与重叠 io 一起使用时,我传递给它的变量不会被填充。 WSARecvFrom(udpSoc…

输什么也不输骨气 2024-12-22 13:41:23 6 0

为什么 I/O 完成端口中有 CompletionKey?

MSDN 关于 CreateIoCompletionPort 函数中 CompletionKey 的评论: 使用 CompletionKey 参数来帮助您的应用程序跟踪 I/O 操作已完成。该值不被使用 Cr…

烟酉 2024-12-09 18:40:24 9 0

具有重叠 I/O 的 TCP 连接

是否可以使用重叠 I/O 发起 TCP 连接请求,并在 Windows 中连接完成之前取消它?我需要至少支持 Windows XP SP2。…

鯉魚旗 2024-12-09 05:01:21 10 0

为什么对 recv 的重叠调用会返回 ERROR_NO_MORE_ITEMS(259)?

我使用 I/O-Completion 端口和 Winsock 套接字进行了一些测试。 我遇到过,有时在我从连接接收到数据,然后在该套接字上再次调用 WSARecv 后,它会立…

画离情绘悲伤 2024-12-07 16:48:40 5 0

Winsock: Overlapped AcceptEx 表示没有客户端连接时有新连接

在我的程序中,我使用 AcceptEx() 的重叠版本来接受新连接。 接受新连接后,程序会启动另一个重叠调用 AcceptEx() 以接受更多连接。这工作正常,我可…

南…巷孤猫 2024-12-03 01:28:52 12 0

同步写入使用 FILE_FLAG_OVERLAPPED 打开的文件

我已经使用 HANDLE handle= CreateFileW( fileName, GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_FLAG_OVERLAPPED, NULL); 文件句柄…

百变从容 2024-11-19 15:24:49 11 0

在调试器中时 Winsock2 数据丢失

我正在将 Winsock2 与重叠 I/O 结合使用。这意味着我正在使用 WSAOVERLAPPED 结构调用 WSARecv,稍后我会使用 WSAWaitForMultipleEvents 等待数据。 …

时光沙漏 2024-11-14 15:05:36 11 0

WaitCommEvent 在第二次传递时失败,参数无效

我的应用程序使用具有重叠事件的串行 I/O。由于某种原因,::WaitCommEvent 在第二次循环时始终失败,并出现 ERROR_INVALID_PARAMETER。如果有人能解释…

雨轻弹 2024-11-07 17:33:14 11 0

重叠套接字 IO 中的错误处理

在使用重叠套接字 IO 和 IOCP 的情况下,任何人都可以建议一种可靠的方法来处理系统错误吗? MSDN在这方面的描述很繁琐。它表示对于 GetQueuedComplet…

请爱~陌生人 2024-11-07 15:25:33 11 0

关于小读取(重叠、缓冲)优于大连续读取的解释?

(对有点冗长的介绍表示歉意) 在开发一个应用程序期间,该应用程序将整个大文件(> 400MB)预先放入缓冲区高速缓存中,以加快稍后的实际运行速度,我…

胡渣熟男 2024-11-05 07:21:01 15 0

应用程序未从 COM 端口接收串行数据 - C++

我的应用程序无法正确从 COM 端口接收数据。这曾经有效。我不知道发生了什么事。我知道正在通过线路发送/接收正确的数据,因为我可以在协议分析器上看…

胡渣熟男 2024-10-11 09:58:31 14 0

AcceptEx 返回 1022 (WSAEINVAL)...我做错了什么?

我正在尝试为完成端口编写一个小型测试服务器。 但是当我尝试调用 AcceptEx 时...它总是返回 WSAEINVAL 作为 Winsock 错误代码... 我真的不明白我的错…

诠释孤独 2024-10-05 22:50:20 14 0

支持重叠 I/O(对于 IOCP)的定时器?

我需要在基于 I/O 完成端口 (IOCP) 的应用程序中添加计时器支持。我想避免使用特定线程来管理计时器。 在 Linux 上,您可以创建一个通过文件描述符传…

自由如风 2024-09-09 03:20:39 21 0

OVERLAPPED Win32 结构中的 hEvent 成员

当使用异步I/O(或者Win32术语中的“重叠”I/O)时,我们需要处理OVERLAPPED结构及其hEvent成员。如果I/O函数会延迟读或写操作,我们将得到一个ERROR_…

无所的.畏惧 2024-08-26 14:58:44 19 0
更多

推荐作者

此刻的回忆

文章 0 评论 0

leejubao

文章 0 评论 0

不甘平庸

文章 0 评论 0

南巷近海

文章 0 评论 0

未蓝澄海的烟

文章 0 评论 0

gitee_v1qxdSBNo

文章 0 评论 0

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