我试图移植一些使用read()和write()函数发送套接字的C语言 . 我试图将其移植到Windows,并建议(从我读过)使用WriteFile和ReadFile来完成我的任务 .
我根据Microsoft API文档阅读WriteFile将接受套接字 . 但我不确定为什么它不起作用
(初学者C编码员)
SOCKET sock;
我将袜子设置为套接字类型
WriteFile((HANDLE *)sock, data, 17, NULL, NULL);
现在我知道我正在做一些错误的(HANDLE *)类型转换,但我得到一个错误,如果我没有(或类似的东西) "int cast to pointer with out a type cast" .
所以我的问题是如何使用WriteFile发送套接字以及使用ReadFile读取套接字
*干杯
TY
1 回答
WriteFile
想要一个句柄,而不是指向句柄的指针 . 您可能想要使用: