파일 송신측
...
if((send(s,FileName,256,0)==SOCKET_ERROR))
{
MessageBox(hClient,"파일 이름전송 에러",0,0);
}
fseek(pfile,0,SEEK_END);
파일크기=ftell(pfile);
rewind(pfile);
if((send(s,(char*)&파일크기,sizeof(파일크기),0)==SOCKET_ERROR))
{
MessageBox(hClient,"파일 크기 전송 에러",0,0);
}
while(1)
{
보낼크기=fread(buf,1,4096,pfile);
if(보낼크기>0) {
if((send(s,buf,FileSize,0)==SOCKET_ERROR))
{
MessageBox(hClient,"데이터 전송 에러",0,0);
}
...