CSocket socket,*pSocket;
 CFileDialog dlg(TRUE);
 pSocket=socket.FromHandle(m_ClientSocket);
 CSocketFile sf(pSocket,TRUE);

 소켓 프로그래밍에 대해 쥐뿔도 모르는 상태에서 파일 전송 프로그램을 만들려고 하는데요(네이트온에서 파일 전송하듯이).
 
 4번째 줄에서 오류가 납니다.
 분명히 msdn 뒤져보니까 CSocket클래스의 포인터를 인수로 주라고 되어있는데 뭐가 문제인지 잘 모르겠습니다.
 컴파일 오류는 안나고 실행시에 파일 전송 버튼을 누르면 저 코드가 실행이되는데 바로 에러 뜨면서 프로그램이 죽습니다.

 뭐가 문제인지 알려주세요.