c++ 네트워크 framework ACE 외에 추천해 주시면 감사하겠습니다.

emptynote의 이미지

c++ 네트워크 framework 를 찾아보니

ACE 가 나오네요.

그런데 다른것은 좋게 생각하면 ACE 천하 통일? 이라서 없는건지,

제 검색 실력이 없어서 못찾는건지 도통 못찾겠네요.

ACE 외 공개된 네트워크 framework 를 추천해 주시면 감사하겠습니다.

용도는 네트워크 게임으로 framework 결정되면 공부해서 그 바탕으로 만들고자 합니다.

winner의 이미지

.

cleansugar의 이미지

재벌 2세가 재벌이 될 확률과
금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록
자유오픈소스 대안화폐를 씁시다.

아이디의 아이디어 무한도전
http://blog.aaidee.com

귀태닷컴
http://www.gwitae.com

ddoman의 이미지

ACE는 템플릿을 잘 사용하는 라이브러리일뿐이지, 템플릿 라이브러리가 아닙니다.
ACE는 OOP적인 네트워크 프레임워크 개발에 있어서 독보적인 라이브러리입니다.

개발자인 Schmidt교수님은 Pattern-Oriented software architecture의 저자로도 유명하죠.

ddoman의 이미지

ACE의 저자인 Schmidt교수님이 워낙 그 분야에서 그동안 쌓아오신게 많은 분이신지라..
딱히 경쟁프로젝트가 나오지 않는듯 싶습니다.
나중에 기회가 되면 저분 밑에서 대학원과정을 밝아보고 싶은 생각도 들더군요. :)

암튼...결론은...저도 못찾았습니다. 그냥 ACE로 만족해야 하실듯??

boost AIO 또한 ACE의 저자인 Schmidt교수님이 작성하신
POSA 책에 나오는 Proactor pattern을 구현한것입니다.

http://www.boost.org/doc/libs/1_45_0/doc/html/boost_asio/overview/core/async.html

아무래도 본인이 책에 쓴 내용을 직접 구현한것이
다른 사람들이 그 분 책보고 구현한것보다
(최소한 그 부분에서만큼은) 더 낫지않을까 싶네요.

emptynote의 이미지

ACE 를 보면 생각나는 유행어가 있습니다.

"음메 기죽어"

제 실력에서는 아직 읽을 때가 아닌것 같습니다.

그나마 boost AIO는 예제를 보면 사용법이 쉽기에 조금 만만하게 보았는데,

boost AIO가 ACE 저자인 교수님께서 직접 작성한거라니 완전히 뒤통수 맞았네요.

구현이 없는 패턴에 대한 이해는 젬병인데,
다행히 boost AIO 활용 예제와 공개된 소스로 통해서
"Proactor pattern" 에 대해서 공부를 할수있겠네요.

좋은 답변 감사합니다.

ddoman의 이미지

Quote:
boost AIO가 ACE 저자인 교수님께서 직접 작성한거라니 완전히 뒤통수 맞았네요.

표현에 약간 오해의 소지가 있는지라..첨언하자면,

Boost AIO를 Schmidt 교수님이 직접 작성한것인지는 모르겠고( 아마도 아닐듯? ACE도 하는데, Boost 에 굳이 참여해서 AIO를 구현할 이유가 없을듯? )
Boost AIO페이지에
http://www.boost.org/doc/libs/1_45_0/doc/html/boost_asio/overview/core/async.html

자신들의 디자인들은 POSA2 - Schmidt 교수님이 쓰신 그 책. Pattern-Oriented Software Architecture Vol. 2 - 에서 나오는 Proactor pattern을 구현한것이라고
소개가 나옵니다.

winner의 이미지

ACE는 너무 크고 오래되었거든요. C++싫어하시는 분들께는 그것도 감점요인일 수 있고요.
http://www.cs.wustl.edu/~schmidt/gifs/layer3.gif 의 그림에서 표현된 모든 것을 사용하는 분야가 있을까요?
제가 생각하기에 ACE는 network frameword가 아니라 distributed computing framework라고 해도 무방합니다.

Fe.head의 이미지

그래두 ACE가 책이 2권있어서 배우는데 유리할듯 보이네요.
1권이 절판되서 아깝지만요 ㅎ

고작 블로킹 하나, 고작 25점 중에 1점, 고작 부활동
"만약 그 순간이 온다면 그때가 네가 배구에 빠지는 순간이야"

jeongheumjo의 이미지

이쪽에 흥미가 무지 생깁니다..
절판됐다는 1권 구하고 싶기도 하고요..