没有任何数据可供显示
开源项目社区 | 当前位置 : |
|
www.trustie.net/open_source_projects | 主页 > 开源项目社区 > taonet |
taonet
|
0 | 0 | 2 |
贡献者 | 讨论 | 代码提交 |
taonet 은 간결하고 쉬운 네트워크 프로그래밍 환경을 제공하는 TCP 세션기반 네트워크 라이브러리를 구현하는 프로젝트입니다.
소개taonet 은 네트워크 프로그래밍을 단순화 시키고 빠르고 쉽게 서버코드를 작성할 수 있도록 디자인 되었습니다. 이를 바탕으로 난해한 Network I/O 코드으로 부터 벗어나서 비지니스 로직을 구현할 수 있게 도와줍니다. 클라이언트/서버 모두 보내고 받는 코드만 작성하게 함으로써 네트워크에 경험이 충분하지 않은 프로그래머라 할지라도 쉽게 프로그래밍이 가능하게 합니다. 더 이상 Socket을 생성, 바인드, 연결하거나 서버를 찾기위해 IP나 port를 기억할 필요가 없습니다.
taonet의 이벤트 처리taonet을 사용하는 프로그래머는 아래의 3가지의 메세지를 처리해야 합니다.
Log in 세션이 처음 연결되었을 때 taonet으로 부터 발생되는 이벤트.
Log out 세션이 어떠한 시점에 종료될때 taonet으로 부터 발생되는 이벤트.
예측하지 못한 Network Disconnection를 포함한 I/O관련 에러를 직접 처리할 필요가 없습니다.
taonet은 다음의 2가지 경우에 세션을 종료시킵니다.
클라이언트가 명시적으로 로그아웃 한 경우 세션의 IDLE 타임이 초과되어 서버로부터 종료된 경우 (evict time 으로 설정) Message 메세지 이벤트
Features매우 심플한 프로그래밍 인터페이스. 자세한 설정환경. 비지니스로직과의 명확한 분리. 대규모 분산처리. core level logging for debugging.