64,648
社区成员
发帖
与我相关
我的任务
分享
WCHAR *path = (WCHAR *)L"C:\\Users\\YH\\Desktop\\AutoDownloadFile\\bbb.txt";
HANDLE hOpenFile = (HANDLE)CreateFile(path, GENERIC_ALL, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, NULL, NULL);
int filefd = _open_osfhandle((long)hOpenFile, _O_TEXT | _O_APPEND | _O_RDWR);
int sockfd = _open_osfhandle((long)rp.rio_fd, _O_TEXT | _O_APPEND | _O_RDWR);
_dup2(sockfd, filefd);
CHAR *wButter = (CHAR *)"写到套接字sockfd";
DWORD dwBytesToWrite = strlen(wButter);
DWORD dwBytesWrite = 0;
CHAR *tmpBuf = wButter;
int len = WriteFile(hOpenFile, tmpBuf, dwBytesToWrite, &dwBytesWrite, NULL);