Dev

    유용한 소켓 강좌

    ** 원본 소켓 강좌 보기 ** ---- 이하 퍼온 강좌 --------- Network의 기본네트워크의 기본적인 사항에 대해 먼저 알아 보도록 하겠습니다.%%%거의 인터넷 표준으로 자리잡은 TCP/IP에 대해서만 알아보도록 하겠습니다. 그러나 TCP/IP 주제만 가지고도 몇 개의 강좌를 해야 되므로, 자세한 내용은 다른 서적이나 강좌를 참고하세요.%%%제가 추천하는 책은TCP/IP Illustrated, Volume 1 (W. Richard Stevens 저)TCP/IP Protocol Suite (Behrouz A, Forouzan 저)를 추천합니다. 둘 다 원서입니다. 영어가 부담스러우신 분은 각 서적에 대한 번역서도 있으니 번역의 질 등을 잘 알아보고 선택하시기 바랍니다.%%%다른 책을 참고하셔도..

    함수 포인터 관련..

    http://www.newty.de/fpt/index.html windows 기반의 c++에서는 [CODE type=c++] int (CFunc::*func)( int, int ); func = CFunc::GetArea; CFunc A; (A.*func)( x, y ); [/CODE] [출처] http://izeph.com/tt/blog/155 위 코드 처럼 Class의 맴버 메소드를 함수포인터로 사용할 수 있지만, unix 기반에서는 사용 할 수가 없다. unix 기반에서 사용하려면, [CODE type=c++] class TClassA { public: void Display(const char* text) { cout

    UTF-8 을 EUC-KR 로 변환

    libxml2를 사용하여 파싱을 하게되면 한글이 무조건 utf-8로 변환되어 버리더군요. 문제 해결을 위해 iconv라이브러리를 사용했습니다. [CODE type=c++] #ifndef _UTF8TOEUCKR #define _UTF8TOEUCKR #include static int UTF8toEUCKR( char *outBuf, int outLength, char *inBuf, int inLength ) { iconv_t cd = iconv_open( "EUC-KR", "UTF-8" ); int ires = (int)iconv( cd, &inBuf, (size_t*)&inLength, &outBuf, (size_t*)&outLength ); iconv_close(cd); return ires; } #en..

    TCP 기본 연결, 종료 과정

    netstat의 State 필드에 표시되는 TCP 상태표시가 갖는 의미를 알아봅시다. RFC 793 문서에 있는 TCP 기본 연결, 종료 과정을 보면 이해가 더 빠를 거라 생각한다. ----------------------------------------------------------- # netstat -atn Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State ... 생략 ... tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN --> SYN-RECEIVED 3. ESTABLISHED < SEQ=1..

    mobile개발

    sk vm --> wipi java --> xce invokeWapBrowser(특정 url로 WAP Browser를 띄운다.) gvm --> wipi c --> 신지 소프트 -> gnexclub.com BackToBrowser(Application 실행을 중지하고 지정된 URL로 Browser를 연결한다. )

    MFC용 ADO클래스 (버전업)

    미루고 미루던 작업을 디드어 했습니다. ㅎㅎ 하나의 커넥션을 끊지 않고, 계속 활용하도록 수정했습니다. 원본보기 [CAdoDB.h] =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [CODE type=c++] #ifndef __ADODB_HEADER_B694B3CA_2D77_4AC8_95E3_DBA44C3DB329__ #define __ADODB_HEADER_B694B3CA_2D77_4AC8_95E3_DBA44C3DB329__ /******************************************************************* * * MDB를 OLE로 연결한다. * 하나의 connection로 모든 처리를 한다. * * ** ..