?? recvfile.h
字號(hào):
#include <initsock.h>
//CInitSock initsock;
BOOL recvfile(SOCKET s)
{
HANDLE handle= ::CreateFile("01.bmp",GENERIC_READ|GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_FLAG_WRITE_THROUGH,NULL);
if(handle=INVALID_HANDLE_VALUE)
{
// AfxMessageBox("無(wú)法創(chuàng)建文件");
printf("client file error");
return false;
}
int buff[256];
memset(buff,0,sizeof(buff));
// DWORD dwPtr = SetFilePointer(handle, lDistance, NULL, FILE_BEGIN);
// if (dwPtr == INVALID_SET_FILE_POINTER)
// {
// MessageBox(NULL,"file pointer error");
// }
::recv(s,buff,256,0);
DWORD wd;
::WriteFile(handle,&buff,2048,&wd,NULL);
while(buff)
{
::recv(s,buff,2048,0);
::WriteFile(handle,&buff,2048,&wd,NULL);
// memset(buff,0,sizeof(buff));
}
::CloseHandle(handle);
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -