기존 io 모듈 코드의 readability 가 좋지 않으므로 최신 libmemcached 코드를 참고하여 개선하도록 합니다. - TCP / UDP protocol 별 io 함수 분리 - code refactoring