와우 Porgress update

요즘 회사에서 하고 있는 일이 LBS 관련 AP 위치 측위 솔루션을 검증하는 일이다. 국내에는 아직 관련 솔루션이 없고, 딱히 만들어준다는 데도 없고 해서 일단 내가 발로 대충 짜고 있는데, C++에서 AP를 scan 하는 부분에서 막혀서 어제랑 오늘 하루 종일 삽질을 했다.

요거 설치하고 MSDN을 참조하면 된다고 하는데, 아무리 callback 함수를 등록하고, WlanScan()이 불러서 스캔이 완료되면 callback 함수가 불린다는데, 아무리 WlanScan()을 호출해봐도, callback함수가 안 불리는 것 아닌가 ㅠ.ㅠ 결국 Native Wifi 함수들을 쓰는 건 접고, 웹서핑을 하다가 아래와 같은 멋진 솔루션을 찾았다.

http://www.codeproject.com/KB/IP/wlanscan_ndis.aspx?fid=47674

Screenshot - screen.jpg

그런데 이넘도 돌려보니 저렇게 멋지게 안돌아서 한참을 삽질하던 차에, 밑에 댓글로 누가 버그를 써놔서 찾아 고치니 잘 돌아간다. ㅠ.ㅠ

(혹시나 모르고 삽질하실 분을 위해, DevDialog.cpp 파일에서 List.AddString(dv->description); 부분을 아래와 같이 고치세요.)

int i = 0;
while (dv != NULL)
{
    //List.AddString(dv->description);
    List.InsertString(i, dv->description);
    dv = dv->next;
    i++;
}

내일은 이넘이랑 서버랑 연동해서 위치 찾는 거 만들어야지. 호호

댓글

Designed by JB FACTORY