발생일: 2011.09.20 문제: 얼마 전 팀 내에서 진행했던 미니 프로젝트가 어느 날 갑자기 크롬에서 돌아가지 않는다. 제티 서버에 올라가 있고, 웹소켓을 이용해 동작하는 서비스인데, 소켓 생성이 제대로 되지 않는 것 같다. 콘솔 로그를 보니 아래와 같은 에러가 발생한다. Unexpected response code: 400 400번이면 Bad Request 인데... 뭐가 문제일까? 크롬 버전을 확인해보니 14.0.835.163 이다. 해결책: 지난 2011년 9월 16일에 크롬 안정화 버전 14.0.835.163 이 배포되었다고 한다. 이번 배포에서는 크롬의 웹소켓 프로토콜 업그레이드가 있었다고 한다. 보안 문제 때문에 진행되었고, 기존의 웹소켓 프로토콜과 하위호환성을 지원하지는 않는다고 한다. ..
발생일: 2009.11.20 문제: 프렌드 홍이 Google Wave 에 대한 내용에 들어있는 포스트 링크를 줬다. 커뮤니케이션의 미래, 구글 웨이브에게 물어봐?! (동영상도 재밌고 유익하다. 시간을 내서라도 쭉 보도록 하자.) 얘네들을 보면, 변경 사항이 각 페이지를 보고 있는 사용자에게 실시간으로 보여진다. Google Talk 이나 Google Doc 에도 이미 있는 기능이긴 하던데,.. 아마 서버 푸시 방식으로 요청을 처리하고 있는 것 같다. (옵저버 패턴처럼 말이다...) 이건 어떻게 구현하는 걸까? 해결책: 홍이 Resin 이라고, 이런 방식을 제공하는 서버가 있다며, 잘 정리된 포스트가 있다고 알려준다. 더불어, 이런 Server Push 방식을 Comet 이라고 한다고 알려줬다. Comet..