AcceptEx 返回 1022 (WSAEINVAL)...我做错了什么?
我正在尝试为完成端口编写一个小型测试服务器。 但是当我尝试调用 AcceptEx 时...它总是返回 WSAEINVAL 作为 Winsock 错误代码... 我真的不明白我的错…
支持重叠 I/O(对于 IOCP)的定时器?
我需要在基于 I/O 完成端口 (IOCP) 的应用程序中添加计时器支持。我想避免使用特定线程来管理计时器。 在 Linux 上,您可以创建一个通过文件描述符传…
OVERLAPPED Win32 结构中的 hEvent 成员
当使用异步I/O(或者Win32术语中的“重叠”I/O)时,我们需要处理OVERLAPPED结构及其hEvent成员。如果I/O函数会延迟读或写操作,我们将得到一个ERROR_…
根据 MSDN ReadFile(),Win32 函数可能会错误地报告读取操作完成情况。什么时候?
MSDN 在 ReadFile( ) 函数: 如果使用FILE_FLAG_OVERLAPPED打开hFile,则lpOverlapped参数必须指向有效且唯一的OVERLAPPED结构,否则函数可能会错误地…
命名管道 - 异步查看
我需要找到一种方法,当以异步模式打开的 System.IO.Pipe.NamedPipeServerStream 有更多可供读取的数据时收到通知 - WaitHandle 是理想的选择。我不能…
重叠 I/O 操作期间的串行端口和处理错误
我最近一直在进行串行通信,因此我准备了一个类,作为所有负责读取、写入等的 Windows API 函数的简单接口。此类中的所有 I/O 操作都是异步处理的。 …
提升 asio 异步与阻塞读取、udp 速度/质量
我有一个用 C# 编写的快速但肮脏的概念验证应用程序,它从网络读取高数据速率多播 UDP 数据包。 由于各种原因,完整的实现将用 C++ 编写,我正在考虑…
- 共 1 页
- 1