전체 글
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..