소켓프로그램으로 파일전송이 가능한가요?

익명 사용자의 이미지

소켓프로그램으로 데이타를 전송하는 것은 알고 있는데..

파일도 전송이 가능한가요?

가능하다면 어떻게 전송해야 되나요?

좀 가르쳐 주세요..

안녕히 계세요..

익명 사용자의 이미지

전 허접이라 ㅠ.ㅠ 걍 제가 했던 대로 하면

훔.. cp 원리를 이용하시면 될듯 하네여
파일을 읽어서 보내거 .. 받고...
ㅡ.,ㅡ^ 소켓으로 같은 방식이면... ㅡ.,ㅡ;;;
read(open_fd,sbuf,500);
^
| 요 숫자값은 서버랑 클라이언트랑 같이 ㅡ.,ㅡ^
(왜 그런지는 알겠졍 )

파일 읽어서 소켓으로 보내거.. 받는쪽은 걍 받아서 파일에 쓰고..
ㅡ.,ㅡ;;; 전 무식해서 ㅠ.ㅠ 이런 방법 밖에 몰라영 ㅠ.ㅠ.

while( n > 0 ) {
n=read(open_fd,sbuf,500);
count+=write(client_fd,sbuf,n);
}

읽어서 보내거..

while( n > 0 ) {
n=read(socket_fd,sbuf,500);
write(fd,sbuf,n);
}
받아서 쓰거 ㅡ.,ㅡ^

무식하져 ㅠ.ㅠ 전 원래 무식해서 손발이 고생해여 ㅠ.ㅠ