Programming

서버 프로그래밍 링크

콜러스 XXII 2016. 1. 19. 23:42





[C# and server]

http://lacti.me/archives/

http://www.slideshare.net/lactrious/c-game-server

https://github.com/SyncZone/AegisNetwork

http://www.codeproject.com/Articles/832818/EpServerEngine-cs-A-lightweight-asynchronous-IOCP

https://github.com/somdoron/AsyncIO

https://nitoasync.codeplex.com/


http://libevent.org/




[RIO]

http://jacking.tistory.com/1177

https://github.com/zeliard/RIOTcpServer

http://pds25.egloos.com/pds/201402/04/32/windowsrio-130715095213-phpapp02.pdf

https://gist.github.com/ujentus/5997058


[Server engine comparision]

https://docs.google.com/spreadsheets/d/1xQMJPEi-SVUEHmdlv2FZwBEMyWLB5ucaAeDl1NPaQn4/edit?hl=en_US#gid=0



[NAT punchthrough]

http://ice.hufs.ac.kr/w/img_auth.php/7/7a/%EA%B0%95%EA%B1%B4%EC%9A%B0.pdf




[C# 서버 사례]

http://www.scribd.com/doc/57921356/ndc2011-%EB%A7%88-%EB%B9%84-%EB%85%B8-%EA%B8%B0-%EC%98%81-%EC%9B%85-%EC%A0%84-%EC%84%9C-%EB%B2%84-%EA%B4%80-%EB%A0%A8-%EC%84%B8-%EC%85%98-%EC%A0%95-%EB%A6%AC


http://www.djohn89.com/blog/2014/09/inputoutput-completion-ports-iocp-for-fun-and-profit/




[프라우드넷]

http://z-man.tistory.com/227


[redis][mongoDB]



[c# 고성능에 대한 이야기]

http://www.sc-conference.org/sc2003/paperpdfs/pap251.pdf





[책]

C#으로 온라인 게임 서버 만들기

C++로 온라인 게임 서버 구축하기 : CGSF 파헤쳐 보기

온라인 게임 서버 프로그래밍 벤치마크 : 


[프로토콜 버퍼]

https://developers.google.com/protocol-buffers/ : 스크립트로 해당 Packet 구조 랭기지 구조 생성기



[구글 디벨로퍼]

https://developers.google.com/products/




[C++ 서버]

https://github.com/askldjd/iocp-server : 부스트 필요하다.

https://github.com/libuv/libuv

http://mystic24.egloos.com/m/1121959 : 서버 call 성능 평가

https://github.com/zeliard/GSP : 강좌


http://www.slideshare.net/sm9kr : 강의

http://rosagigantea.tistory.com/608 

http://m.blog.daum.net/aki_no_asahi/68


[병렬처리 서버]

https://www.dre.vanderbilt.edu/~schmidt/PDF/OONP-tutorial4.pdf

http://berenger.eu/blog/c-a-tcpip-server-using-openmp-linux-socket/ : openmp


[테스트 클라이언트]

http://www.cgcii.co.kr/index.php?document_srl=1936&mid=board_eLHH13


[IOCP를 사용한 Thread간 메시징]

http://www.flounder.com/iocompletion.htm


[In-memory DB 비교/활용]

http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis


[Redis on Windows]

https://github.com/MSOpenTech/redis : 소스

https://github.com/MSOpenTech/redis/releases : 바이너리

http://redisdesktop.com/download : Client GUI

http://fastoredis.com/ : Client GUI

http://www.joinc.co.kr/modules/moniwiki/wiki.php/man/12/REDIS : 모델링 예제

https://groups.google.com/forum/#!topic/redis-db/saYE23G93b8 : redis cluster sample


* VS2015에서 Compile하려면 설정에서 VS2013으로 바꾸어서 해야 한다.


[Web framework benchmark]

http://www.techempower.com/benchmarks/


[Boost.Asio 예]

http://blog.naver.com/PostView.nhn?blogId=laster40&logNo=50004283


[boost 바이너리 윈도우 설치본]

http://sourceforge.net/projects/boost/files/boost-binaries/ : vs2015 64 비트용도 있음...


[Pure virtual call error]


http://wiki.osdev.org/C++