디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

MFC 로 지금 코딩중인데 좀 도와줭 ㅠ.ㅠ

혀배터갤로그로 이동합니다. 2009.08.10 18:28:19
조회 105 추천 0 댓글 5


일단 mfc 개념도 잘 안잡힌 개 졎뉴비란걸 알려줄껭 ㅠ.ㅠ

할려는건 그림 처럼 네트워크 장비 잡았거든

네트워크 장비를 선택하고 스타트 누르면 시간이랑 들어오는 패킷의 길이를 알아볼려고 하는데

버튼에다가는 이렇게 했어

void CPacketDlg::OnBnClickedButton2()
{
        CDialog::OnInitDialog();
                CListBox* pList = (CListBox*)GetDlgItem(IDC_LIST2);
        int SelNumber = pList->GetCurSel();
        int i;
        char errbuf[PCAP_ERRBUF_SIZE];
        pcap_if_t *alldevs;
        pcap_if_t *d;
        pcap_t *adhandle;
        pcap_findalldevs(&alldevs, errbuf);
        for(d=alldevs,i=0; i< SelNumber;d=d->next, i++);
        /* Open the device */
        /* Open the adapter */
        if ((adhandle= pcap_open_live(d->name,        // name of the device
                                                         65536,                        // portion of the packet to capture. 
                                                                                        // 65536 grants that the whole packet will be captured on all the MACs.
                                                         1,                                // promiscuous mode (nonzero means promiscuous)
                                                         1000,                        // read timeout
                                                         errbuf                        // error buffer
                                                         )) == NULL)
        {
                fprintf(stderr,"\\nUnable to open the adapter. %s is not supported by WinPcap\\n", d->name);
                /* Free the device list */
                pcap_freealldevs(alldevs);
                return;
        }
        pcap_freealldevs(alldevs);
        
        pcap_loop(adhandle, 10, packet_handler, NULL);
        
        pcap_close(adhandle);
}



packet_handler 라는 함수는

void CPacketDlg::packet_handler(u_char *param, const struct pcap_pkthdr *header, const u_char *pkt_data)
{

        struct tm *ltime;
        char timestr[16];
        time_t local_tv_sec;
        
        /* convert the timestamp to readable format */
        local_tv_sec = header->ts.tv_sec;
        ltime=localtime(&local_tv_sec);
        strftime( timestr, sizeof timestr, "%H:%M:%S", ltime);
         
        CHAR *strM = timestr;
        WCHAR strC[1024];
        MultiByteToWideChar( CP_ACP, 0, strM, -1, strC, 1024 );
  
        CString lenmsg;
        lenmsg.Format(_T("%s %d"),strC,header->len);

             
   //   여기가 문제 ...        
}



이렇게 돼있는데 여기보면   주석처리 해놓고 여기가 문제라고 해놨잖아

원래는 packet_list 라는 리스트창 안에

packet_list.Addstring(lenmsg); 해서 받아오는 패킷의 길이랑 시간을 표시해주려고 했는데

packet_list. 여기까지 누르면 참조된게 없다고 나오거든

CDialog::OnInitDialog(); 이렇게 써줘도 안돼고

좢뉴비라 아는 지식이 모잘라 ㅠ.ㅠ 




한줄요약 : 내가 호출한 함수에서 리스트창과 연동해서 리스트창 안에 스트링을 넣을려고 해보았지만 안댐

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 힘들게 성공한 만큼 절대 논란 안 만들 것 같은 스타는? 운영자 24/06/10 - -
이슈 [디시人터뷰] 웃는 모습이 예쁜 누나, 아나운서 김나정 운영자 24/06/11 - -
155136 다들 뭐하냐능~ [5] 물속의다이아갤로그로 이동합니다. 09.11.01 62 0
155134 MSDN에 Drawcli라는 그림판 예제가 있다길래 퍼와서 실행했는데 [5] 어쩌라는갤로그로 이동합니다. 09.11.01 143 0
155132 티맥스 떡밥 벌써 끝이냐는..? [6] clique갤로그로 이동합니다. 09.11.01 442 0
155131 개쉛기횽은 봄니다 [7] 아주아슬갤로그로 이동합니다. 09.11.01 80 0
155130 컴퓨터 본체2대로 모니터1개에 연결해서 쓸쑤있는방법없나여 [4] 피어긴트갤로그로 이동합니다. 09.11.01 148 0
155129 꿈이야기~ [41] IHF갤로그로 이동합니다. 09.11.01 213 0
155128 상황이 바뀌었다능 [11] algo갤로그로 이동합니다. 09.11.01 120 0
155127 후....어제 끝낸 과제를.... [1] 더더더갤로그로 이동합니다. 09.11.01 63 0
155126 쓰레드에서 정적함수 변수를 난무할경우.. 자원적 소모가 큰가용? [2] ㅁㅁㄴㄴ(121.157) 09.11.01 90 0
155124 여 77% "배우자는 무조건 나보다 능력이 좋아야 한다" [7] 케케켁켁갤로그로 이동합니다. 09.11.01 202 0
155123 형들 내가 ip 를 바꿀일이생겨서 바꾸려하는데 내가공유기를써 [10] 기파랑.갤로그로 이동합니다. 09.11.01 105 0
155122 윈도우7 사긴 돈아까운데 2008 R2나 깔아볼까? [5] 태연여신님갤로그로 이동합니다. 09.11.01 129 0
155121 윈도 7을 설치해야 마나 기로에 서있음 [11] Vita500갤로그로 이동합니다. 09.11.01 141 0
155120 find 구현중 질문좀 [5] 저기(123.109) 09.11.01 86 0
155119 리눅스에서 후면작업 (background) 개념이 먼가요 형들 [4] sadas(113.10) 09.11.01 111 0
155118 형들 이거 문제 해결좀!! ㅜㅜ [5] ㅅㅇ(119.192) 09.11.01 55 0
155117 C# 에서는 C+ 과 같이.. friend 같은 class 쉽게 접근 방 [2] 날개달린호랭갤로그로 이동합니다. 09.11.01 76 0
155116 토치라이트가 설치 안된다. 으허허허 [4] Vita500갤로그로 이동합니다. 09.11.01 75 0
155115 우분투에서 사운드카드 추가하려면 어떡해해야되나요 [1] 리눅스(122.38) 09.11.01 77 0
155114 우왕 티맥스 얘기하길래 찾아봤는데 쉴드 쩌네여 [1] \'ㅅ\'(220.121) 09.11.01 326 0
155113 ㅋㅋ으잌ㅋ 티맥스에서 병특하던사람들 젓망영ㅋ [9] 태연여신님갤로그로 이동합니다. 09.11.01 491 0
155112 난 퍼블리셔 내 밥줄이 끊기는 순간을 나는 안다 [1] vvvv(211.211) 09.11.01 95 0
155111 프갤 횽님들 질문코자 하는 게 있습니다. [11] Roadrunner갤로그로 이동합니다. 09.11.01 173 0
155110 지금 티맥스 꼴이 어떻게 돌아가고 있는거? [1] prismatic갤로그로 이동합니다. 09.11.01 331 0
155109 깨갱은 이런 걸 말하는 것인가 [1] prismatic갤로그로 이동합니다. 09.11.01 115 0
155107 1~2월에 웹플머로 병특써보려고하는데 형들.... [1] 후로게이(203.253) 09.11.01 120 0
155105 티맥스 홈페이지 들어가서 살펴보던 중에 [2] 써타니갤로그로 이동합니다. 09.11.01 351 0
155104 티맥스윈도우는 완전 물건너간듯? [2] 태연여신님갤로그로 이동합니다. 09.11.01 410 0
155103 티맥스 좃 to the 망 [4] 박대연캣새키(121.140) 09.11.01 6076 0
155102 대학생 프로모션으로 윈7 산 횽들 있어? [3] 허걱(121.135) 09.11.01 113 0
155101 아오! 뭐가 문제인지 뽞뽀까ㅗ빠꼬뽞 [3] 깨갱;(122.128) 09.11.01 102 0
155100 뭐든지 조기교육이 중요하다면서요? [2] 써타니갤로그로 이동합니다. 09.11.01 85 0
155099 Java 관련해서 죄송하지만 질문 하나 드릴게요 ㅠㅠ [7] 삼미(114.206) 09.11.01 233 0
155098 ㅉㅉㅉ 아직도 백신 쓰는 중생들이 있군요. [5] JuEUS-U갤로그로 이동합니다. 09.11.01 214 0
155095 백신떡밥에 묻어가기 --- 알약 팁 아주아슬갤로그로 이동합니다. 09.11.01 76 0
155094 솔직히 avast 좋나요??백신고찰 [6] MagiPsy(110.9) 09.11.01 159 0
155093 V3라이트 무료이지만 성능은 너무 안좋다 [2] 써타니갤로그로 이동합니다. 09.11.01 130 0
155092 아... 겜 그만해야지 -_- 아주아슬갤로그로 이동합니다. 09.11.01 44 0
155091 과제끝..... [1] 더더더갤로그로 이동합니다. 09.11.01 43 0
155090 써타니 횽은 봅니다. [1] clique갤로그로 이동합니다. 09.11.01 48 0
155089 오늘 굿모닝프레지던트를 보고 왔는데... clique갤로그로 이동합니다. 09.11.01 55 0
155088 LG파워콤 무선AP로 무선인터넷 하고싶어요.근데 안되여 [1] 네트웍질문(155.230) 09.11.01 106 0
155087 형들 윈도우7 어둠의다운 받을려하는데... [2] MC손오공갤로그로 이동합니다. 09.11.01 123 0
155085 횽들 자료 업로드 하고나서 그 자료 주소말야 [13] 시마쥰갤로그로 이동합니다. 09.11.01 95 0
155083 장보러 나가기전에.. sh(68.147) 09.11.01 50 0
155082 앜! 다음 주 출근하면, 실수로 삭제한거 다시 해야 한다능 ㅠ_ㅠ [6] 외계달팽갤로그로 이동합니다. 09.11.01 74 0
155081 코딩에 기본을 모르는군요 [1] 써타니갤로그로 이동합니다. 09.11.01 96 0
155080 리눅스에서 현재 실행되고 있는 폴더의 상대경로 받아 방법 있나요? [1] ㅇㅂㅈㄷ(113.10) 09.11.01 87 0
155078 횽들 질문!! 제로보드나 phpbb 같은 게시판 만들려면 [4] 한효주찬양갤로그로 이동합니다. 09.10.31 79 0
155077 역시 코딩은.... [2] 더더더갤로그로 이동합니다. 09.10.31 98 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2