- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在学习 C,我想知道我需要在 WriteFile 和 ReadFile 方法中为这些值添加什么
lpNumberOfBytesRead 和 lpNumberOfBytesWritten
WriteFile((HANDLE)sock, "\x05\x01\x00", 3, NULL, NULL);
ReadFile((HANDLE)sock, buf, 1024, NULL, NULL);
它在文档中说,正如我的 friend 指出的那样,两个 NULL 值之一不能为 NULL...
任何想法*干杯
最佳答案
假设您不打算使用重叠 I/O(从您的问题来看,我强烈感觉您不会),您需要将指针传递给 DWORD
变量将接收值:
DWORD NumberOfBytesWritten;
WriteFile((HANDLE)sock, "\x05\x01\x00", 3, &NumberOfBytesWritten, NULL);
如果函数成功返回(您应该检查其返回值来确定),NumberOfBytesWritten
将设置为实际写入文件的字节数。
关于c - 使用套接字的 lpNumberOfBytesRead 和 lpNumberOfBytesWritten,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9550014/
我正在学习 C,我想知道我需要在 WriteFile 和 ReadFile 方法中为这些值添加什么 lpNumberOfBytesRead 和 lpNumberOfBytesWritten Write
当调用 WriteFile 时,返回的 lpNumberOfBytesWritten 是否可以在未发生错误的同步写入模式下小于 nNumberOfBytesToWrite(返回为 真)?写入到适当的文
MSDN 说, When writing to a non-blocking, byte-mode pipe handle with insufficient buffer space, WriteF
我对 SetFilePointerEx、ReadFile 和 WriteFile API 感到有些困惑。比如说,如果我想将文件指针移动到一个新位置,这样做是否足够: if(SetFilePointer
我是一名优秀的程序员,十分优秀!