내용으로 건너뛰기
사용자 도구
로그인
사이트 도구
도구
문서 보기
이전 판
백링크
최근 바뀜
미디어 관리
사이트맵
로그인
최근 바뀜
미디어 관리
사이트맵
기술자료
작업공간
개인공간
사이트맵
추적:
kb:networklibrary
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== Network Library ====== 오픈소스 통신 라이브러리들. 순서는 아무 의미 없다. ====== 목록 ====== ===== Airhook ===== * http://airhook.ofb.net/ * Airhook is a reliable data delivery protocol, like TCP. Unlike TCP, Airhook gracefully handles intermittent, unreliable, or delayed networks. Other features include session recovery, queue control, and delivery status notification. ===== The ADAPTIVE Communication Environment ===== * http://www.cs.wustl.edu/~schmidt/ACE.html * An OO Network Programming Toolkit in C++. * 알만한 사람(?)은 다 아는 ACE. 뭐 네트워크 라이브러리라기보다는 거의 플랫폼(!) 라이브러리 수준 아닌가... ===== Torque Network Library ===== * http://www.opentnl.org/ * 고성능의 시뮬레이션과 게임을 위한, 튼튼하고, 안전하며, 사용하기 쉬운 크로스 플랫폼 C++ 네트워크 라이브러리...라고 설명되어 있다. -_- * TCP와 UDP의 중간쯤 되는 프로토콜을 자체적으로 만들어 사용한다. ===== The Spread Toolkit ===== * http://www.spread.org * 에러 대처 능력이 강한 고성능 네트워크 라이브러리라고 함. * C++/Java/Python 버전이 존재한다. * 대강 훑어보니 왠지 MPI랑 비슷한듯 한데... * Visual Studio 2003에서는 컴파일되기는 하나, 제대로(?) 컴파일하려면 YACC가 있어야하는 모양이다. 아닌가? * 자체적으로 프로토콜을 만들어 사용하는 듯 한데, 정확히는 모르겠다. 왜 언급이 없지? ===== RakNet ===== * http://www.rakkarsoft.com * Windows/Linux/Unix 상에서 돌아가는 안정적인 UDP 및 하이 레벨 네트워킹 라이브러리...라고 설명되어 있다. ===== Commands Transfer Protocol (CTP) ===== * http://www.codeproject.com/internet/ctp.asp * A New Networking Protocol for Distributed or Parallel Computations. * 자체 프로토콜 사용 * 코드프로젝트에 꼽사리 껴있으니 왠지 믿음이 안 간다. ===== UDP-based Data Transfer Protocol (UDT) ===== * http://udt.sourceforge.net/ * UDT is an application level data transport protocol for the emerging distributed data intensive applications over wide area high-speed networks (e.g., 1 Gb/s or above). UDT uses UDP to transfer bulk data and it has its own reliability control and congestion control mechanism. This new protocol is not only for private or QoS-enabled links, but also for shared networks. Furthermore, UDT is also a composable framework that can accommodate various congestion control algorithms. * UDP를 사용한 대량 전송? * 써보지는 않았다만, 상당히 괜찮아보인다. ===== ENet ===== * http://enet.cubik.org/ * 안정적인 전송을 제공하는 UDP 네트워크 라이브러리. * Cube라는 오픈소스 FPS 게임에서 파생되었다. * 상당히 작고(헤더,소스 모두 합쳐 110KB 정도) 쓰기 쉽다. * [[Enet]] 페이지 참고 ===== Zoidcom Automated Networking System ===== * http://www.zoidcom.com/ * 실시간 압축을 지원하는 UDP 네트워킹 프레임워크 ====== 링크 ====== * [[http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=115 | Massively Multiplayer Middleware]] \\ Building scaleable middleware for ultra-massive online games teaches a lesson we all can use: Big project, simple design.
kb/networklibrary.txt
· 마지막으로 수정됨: 2014/11/08 16:03 (바깥 편집)
문서 도구
문서 보기
이전 판
백링크
맨 위로