본문 바로가기

전체 글

(188)
nodejs 모듈 정리 nodejs 모듈 정리 https://darrenderidder.github.io/talks/ModulePatterns/#/11
패킷 손실 복구??
서버 혼잡의 상황 - 공유기 문제, UDP가 통신량 조절하는 TCP ‘잠식’ -‘혼잡붕괴’ 발생 PC, 연결된 다른 네트워크까지 ‘셧다운’ - 서버나 P2P 성능 아닌 현지 네트워크 자체가 원인 - UDP 사용 통신량 축소, TFRC 기술 적용이 ‘해결책’중국 네트워크 오해와 진실중국 등 개도국 네트워크에서 주로 발생하는 ‘혼잡붕괴’는 문제가 발생한 PC뿐 아니라 이와 연결된 PC까지 연쇄적으로 네트워크 문제를 야기시킨다. 특정 상황에선 개도국 뿐 아니라, 국내 등 그 어느 국가에서나 발생할 수 있는 문제다. 서버엔진 기업 넷텐션은 이 치명적인 네트워크 문제를 지난 2011년 중국 현지에서 모MMORPG 서비스를 통해 발견했다. 넷텐션은 지난 21일 게임코디 게릴라 콘퍼런스(GCGC)를 통해 그들이 겪은 ‘혼잡붕괴’의 실..
실전에서 알아보는 홀펀칭 방법. 안녕하세요. 처음 이렇게 글을 올리게 됩니다. 저는 네오플에 다니고 있는 프로그래머 denoil 입니다. 다들 실력이 쟁쟁하신 분들이라서 제가 이런 글을 올려도 되나 하는 망설여지는데 개발자들끼리 공유하는 것은 좋다고 생각하여 이렇게 글을 올려봅니다.^^ 제가 오늘 발표할 내용은 홀펀칭 입니다. 현재 P2P 게임을 만드시는 분들께서는 모두들 아는 내용이시겠지만 처음 P2P를 접하거나 만드시게 되는 분들께는 도움이 되지 않을까 하여 이렇게 남겨 봅니다. 제가 지금부터 하는 말들은 실전에서 사용 했던 방법을 근거로 이야기 하는 것이지 네트워크 이론을 막 신경써서 하는것이 아님을 미리 말씀드립니다. 일단 P2P를 사용하는 가장 큰 이유는 역시 빠른 속도 겠지요. 패킷이 서버를 거치지 않고 Peer에게 바로 전..
에라토스테네스의 체 // A concurrent prime sieve package main // Send the sequence 2, 3, 4, ... to channel 'ch'.func Generate(ch chan
LIKE BLOG 코딩스쿨 블로그 http://gamecodingschool.org go web restful https://github.com/dorajistyle/goyangi go web server https://github.com/dorajistyle/goyangi 파이썬 mit 강의 http://www.hakawati.co.kr/m/post/387 go chat server https://github.com/coolspeed/century
aws 리전 이동 AWS EC2 인스턴스를 다른 지역으로 복사하는 방법미국 EC2 Instances 메뉴 - 실행 중인 해당 인스턴스의 속성 메뉴에서 create image (EBS AMI) 한다.AMIs 메뉴 - 새로 만든 AMI 이미지로 Launch Instance 하고 기존 인스턴스와 같은 사양의 인스턴스를 만든다.Instances 메뉴 - 새로운 인스턴스가 Running 되면 인스턴스의 속성 메뉴에서 Stop 한다.Volumes 메뉴 - 인스턴스에 연결된 볼륨의 속성 메뉴에서 Create Snapshot 한다.Snapshots 메뉴 - 새로 만든 스냅샵의 속성 메뉴에서 Copy Snapshot 한다. 팝업창에서 Destination region 항목에 싱가포르 지역을 선택한다. 싱가포르 EC2 Snapshots 메..
SSH로 많은 서버에 동시에 같은 명령내리기 SSH로 많은 서버에 동시에 같은 명령내리기예전에 PuTTYCS - 여러개의 putty를 띄워 같은 작업을 동시에 라는 글을 올리고 나서 주변에서 듣는 말. "그거 기껏해야 수십 대 정도밖에 안되는거 아니에요? 관리해야 할 서버가 몇댄데..." "화면은 안봐도 되니 그냥 자동화시켜 쭉 돌려버리고 싶어요." "후후 전 이미 그런 작업을 하기위한 스크립트를 만들어(기존에 있는 걸 약간 고쳐서) 쓰고 있어요. 즐~" "간단하게 하려면 ssh cmd로 해도 되긴 한데 여러 줄 명령을 못 내리기 때문에 여러 줄 명령을 실행하려면 스크립트를 서버 쪽으로 보내서 실행해야 하는 문제가 있어요." 등등... 뭐 맞는 말도 있고 틀린 말도 있다. PuttyCS는 예전에 구글에서도 쓴다고 소개한 적 있는 clusterssh..