출처 : http://halfnetwork.springnote.com/pages/2899720

  • 2009-11-20 : 0.6.0 Version Release 예정. svn에는 upload 되었습니다.
  • GCC 지원

    • Linux에서 빌드
    • 현재 ubuntu 9.04 32비트, gcc 4.3.3에서 테스트 되었습니다.
  • 64비트 지원
  • ACE 소스 내부 포함 : 5.7.0 버젼을 내부에 포함하여 ace 라이브러리를 따로 링크하지 않아도 됩니다.
  • Testcase에 ACE_TEST_ASSERT 사용 : unitetst++ 없어도 testcase 실행이 가능합니다
  • MemoryPool 제공 : MemoryObject를 상속 받으면 됩니다.
  • Key:Value 형태의 간단한 설정파일 Reader : SimpleConfig

    • port=25251;
    • workerthread=2;
  • Proactor 초기 accept 개수 지정 가능 : AddAcceptor 메소드의 5번째 인자
  • 가변 사이즈 MessageBlockPool 제공 : AllocateBlock 메소드
  • MessageBlockPool와 MemoryPool의 정적 할당 가능 : PrepareMessageBlock, PrepareMemoryBlock 메소드
  • Port마다 receive buffer size 다르게 설정 기능 : AddAcceptor 메소드의 4번째 인자, Connect의 4번째 인자
  • PopMessage(PopAllMessage) 함수 대기시간 버그 수정

    • 대기 시간을 -1 이외의 값으로 주면 데이터가 없을 경우 그 시간동안(밀리세컨드) 대기해야 하는데 그렇게 되지 않았습니다.

저작자 표시
신고
by 흥배 2009.11.24 08:30
| 1 |

티스토리 툴바