BOOL CDlgChattingRoom::OnInitDialog()
{
CDialog::OnInitDialog();
CString strRoomNum = 1;
// 대화방의 데이터(사용자 목록)을 요청한다.
((CChatClientDlg*)parentWnd)->m_pClientSock->sendPacket(C2S_REQ_ROOM_DATA, strRoomNum);
return TRUE;
}
흐엉. .. 지금 MFC로 소켓 프로그래밍 채팅방 클라이언트 만들고 있는데.. .
기초는 없고, 책보고 step by step으로 하고 있는데 ......
책 설명대로 ..
\"클래스 생성 시에 대화방 번호와 사용자 대화명, 현재 대화상자 핸들변수를 넘겨주는데,
모두 대화방에서의 패킷 전송을 위해서 필요하다. 대화방 클래스의 초기화 함수인
OnInitDialog 함수에서는 대화방의 데이터를 요청하는 패킷을 전송해서 기존에 접속한
사용자 목록을 전송받는다. 이때 패킷 전송을 위해서 메인 대화상자의 소켓 클래스에 접근한다. \"
내가 기초가 없어서
이 상태로 컴파일하면 parentWnd가 undeclared 로 나와서
이거저거 해봤더니 컴파일은 되는데 실행중에 에러뜨던데 ㅠㅠ ㅠ ㅠ ㅠ
어떻게 해야 하는거야?? .. .모르겠는데 생각나는게 여기뿐이야 ㅠ
(참고.. 프로젝트 내의 파일들..
ClientSocket.cpp / ChatClientDlg.cpp(메인) / DlgChattingRoom.cpp(현재)
{
CDialog::OnInitDialog();
CString strRoomNum = 1;
// 대화방의 데이터(사용자 목록)을 요청한다.
((CChatClientDlg*)parentWnd)->m_pClientSock->sendPacket(C2S_REQ_ROOM_DATA, strRoomNum);
return TRUE;
}
흐엉. .. 지금 MFC로 소켓 프로그래밍 채팅방 클라이언트 만들고 있는데.. .
기초는 없고, 책보고 step by step으로 하고 있는데 ......
책 설명대로 ..
\"클래스 생성 시에 대화방 번호와 사용자 대화명, 현재 대화상자 핸들변수를 넘겨주는데,
모두 대화방에서의 패킷 전송을 위해서 필요하다. 대화방 클래스의 초기화 함수인
OnInitDialog 함수에서는 대화방의 데이터를 요청하는 패킷을 전송해서 기존에 접속한
사용자 목록을 전송받는다. 이때 패킷 전송을 위해서 메인 대화상자의 소켓 클래스에 접근한다. \"
내가 기초가 없어서
이 상태로 컴파일하면 parentWnd가 undeclared 로 나와서
이거저거 해봤더니 컴파일은 되는데 실행중에 에러뜨던데 ㅠㅠ ㅠ ㅠ ㅠ
어떻게 해야 하는거야?? .. .모르겠는데 생각나는게 여기뿐이야 ㅠ
(참고.. 프로젝트 내의 파일들..
ClientSocket.cpp / ChatClientDlg.cpp(메인) / DlgChattingRoom.cpp(현재)
댓글 0