Work/개발 노트107 클라/서버 간 통신 보간 처리 간단 요약 보간 처리패킷 통신 P2P로 통신 하되 홀펀칭 실패 시 릴레이 서버를 통해 통신.사설ip, 공인ip, 릴레이서버ip를 활용. 사설 ip와 통신 가능한지 여부 체크불가능한 경우 공인 ip와 연결 체크최후의 수단으로 릴레이 서버를 통해 통신. 사설 ip는 클라이언트가 자체적으로 알아낼 수 있음. (서버 연결 시 전달하여 서버에도 알림)공인 ip는 서버와의 통신을 통해 알아낼 수 있음.릴레이서버 ip는 최초 서버와 통신 시 서버로부터 받음.슈퍼 피어를 둘 것인지 각 클라이언트마다 브로드캐스트를 수행할 것인지 고려. 슈퍼피어가 클라이언트인 경우 데이터 발생률이 크기 때문에 고려해봐야함. 순서가 뒤바뀌는 것을 방지하기 위해 각 패킷에는 시간 정보를 포함시킨다.아이템을 먹거나 사용하는 경우에는 손실되면 곤란함. 이.. 2016. 7. 4. 7월 3일, AWS 공부 중 책 예제 따라해보며 중요한 내용은 하루패드에 정리 중.. EC2 정지 시키면 ip 변경 된다는 걸 이제 알았네. 여태 정지시킨 적이 없어서 인지 못하고 있었는데, 변경 됐으면 원인도 모르고 헤맬 뻔.. Elastic IP Address로 고정 완료! 최근에 관심이 생겨서 그런지 재미있다. 예제 열심히 따라해보고 내 홈페이지에도 적용해봐야지! 2016. 7. 2. 개인 플젝 svn에서 github으로 저장소 이전 Github을 무료로 이용하다보니 개인 프로젝트를 올리기가 걱정 스러워서 AWS에 subversion 저장소를 두고 사용하고 있었는데 이번에 월 $7 짜리 Github 계정을 사용해보기로 결정했다. 그래서 기존에 사용하던 svn 저장소를 버리고 github으로 연결해서 배포를 하도록 젠킨스를 다시 구성했다. ssh 키만 github에 등록 해주면 간단히 연동이 되는데 jenkins 계정에 ssh 키가 없다면 ssh-keygen을 사용하여 키를 생성 후 등록해주면 된다. 참고jenkins 에서 github private repository 연결하기Git 서버 - SSH 공개키 만들기 2016. 5. 15. Cordova라는 것을 알게되었다. 지나가는 말로 몇 번 듣긴 했었는데 별로 관심이 없어서 지나쳤던 기억이 난다. 오늘 실장님께서 설명과 함께 라이브 코딩으로 간단한 세미나를 해주셨다. 설명을 들을 수록 자바스크립트의 중요성에 대해 더욱 느낄 수 있었다. 자바스크립트만 자유자재로 사용할 수 있다면 플랫폼을 넘나들며 다양한 제품을 쏟아낼 수 있을 것만 같았다. 하나의 웹앱을 구현하여 안드로이드, iOS, 웹 브라우저 등 다양한 플랫폼에서 동작되도록 할 수 있으니 공부해서 뭔가 만들어보고 싶은 욕구가 생겼다. 아직도 자바스크립트와 자바 중 어느것을 메인으로 두고 공부를 할지 고민이 많이 된다. 이 전까지는 8:2 정도로 자바에 더 비중을 두고 생각을 했었는데 웹 공부를 해볼 수록 점점 5:5가 되어가고 있음을 느낀다. 어제 주문했던 자바스크립.. 2016. 4. 1. 이전 1 ··· 14 15 16 17 18 19 20 ··· 27 다음