PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2017/03/14 15:37:57
Name 대니얼
Subject [질문] 웹으로 구현된 채팅은 보통 어떤 무엇으로 구현하나요?
간단하게 db를 이용해 채팅을 구현하고 싶은데
db는 아무거나 해도 될꺼 같은데 언어를 멀로 하는게 좋을까 궁금합니다.

여기 불판게시판도 실시간으로 달리더군요...
실시간으로 db와 통신을 해야하니까 보통 jquery나 nodejs로 하나요?
다른거는 들어본게 없어서....
jquery는 써봤는데, 그외에는 안써봐서 공부하려고 합니다.
추천 부탁드려요~


통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
17/03/14 15:44
수정 아이콘
최근에는 websocket 이라는 기술을 많이 씁니다. 피지알 불판도 이걸로 구현되어 있는 걸로 보이구요.
채팅의 경우 전통적인 HTTP 통신 (클라이언트가 요청, 서버가 응답)과 다르게 서버가 먼저 데이터를 보내고 클라이언트가 받는 일이 생겨야 하는데, 이 부분을 어떻게 처리하느냐에 따라서 여러가지 방법이 갈리고, 최근에 디팩토로 자리잡은 기술이 웹소켓입니다.
우선 브라우저 새로고침에 의해 작동하는 전통적인 HTTP 서버를 구현해보시고, 새로고침 부분을 웹소켓으로 대체해보시면 어떨까 합니다.
정지연
17/03/14 15:44
수정 아이콘
node.js, php, servet/jsp, .net/asp 등등 웹프로그래밍 할 수 있는거면 뭘 써도 됩니다. 이 언어들은 서버를 구축하는 용도로 쓰면 되고 클라이언트 화면은 html로 꾸미고 자바스크립트로 서버단과 통신하게 만들면 됩니다.
jquery 를 써본적이 있으면 자바스크립트를 건드려봤단 얘기가 되니 node.js 로 시작하는게 제일 간단할듯 합니다..
조지영
17/03/14 15:45
수정 아이콘
1. 채팅은 기본적으로는 DB를 쓰지 않습니다. DB는 데이터를 서버단에 오래 보존해야 할 때 사용하죠.
2. jquery는 브라우저 위에서만 놀기 때문에 (채팅은 브라우저간을 연결해주는 서버가 있어야죠) jquery만으로는 못짭니다. 게다가 랭귀지도 아님.
3. 그 외 서버단 지원하고 웹통신(http) 지원하는 언어면 뭘로도 짤 수 있습니다. ecmascript(javascript)로 nodejs위에서도 당연히 구현가능하죠.

nodejs 공부하시면서 짜면 될 것 같습니다.
칸나바롱
17/03/14 18:08
수정 아이콘
디비를 쓸때도 있죠..
17/03/14 16:17
수정 아이콘
api도 있어요
Soul of Cinder
17/03/14 19:15
수정 아이콘
어지간하면 간단한 웹소켓을 이용한 채팅 구현예제는 서버사이드 언어를 불문하고(PHP, JSP, ASP, Python, Node.js, Go 등등) 쉽게 찾을 수 있으니 구글링해보시면 될 것입니다. jQuery는 서버에서 구동되는 게 아니라 사용자의 웹브라우저 상에서 돌아가는 것이고, jQuery는 사실 없어도 됩니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
99465 [질문] 클래식 피아노곡 제목 질문 Kobe3186 17/03/14 3186
99464 [질문] 웹으로 구현된 채팅은 보통 어떤 무엇으로 구현하나요? [6] 대니얼3036 17/03/14 3036
99463 [질문] 라이젠 견적 최종 이륙허가 받아보겟습니다. [12] 부처5439 17/03/14 5439
99462 [질문] 정기 적금을 들려고 하고 있는데요. [7] 과학선생2333 17/03/14 2333
99460 [질문] 산재처리 질문해요 [5] 오줌싸개2199 17/03/14 2199
99458 [질문] 뽐뿌 3일 눈팅 후 금일 휴대폰 구입예정입니다. [5] 시라노2457 17/03/14 2457
99457 [질문] 향방작계 6시간짜리 6시간 꽉 채우나요? [15] 미뉴잇5132 17/03/14 5132
99456 [질문] 여사친한테 할 선물 추천 부탁드립니다. [7] 복실복실 티모5090 17/03/14 5090
99454 [질문] 제주도에 거주하시거나 최근 제주도에 다녀오신 분들께 질문 드립니다 [7] 스컬로매니아3302 17/03/14 3302
99453 [질문] 미5 VS 미5S 차이점은 무었일까요? [24] 웅곡5635 17/03/14 5635
99452 [질문] 게슈탈트 붕괴 또는 의미과포화에 대해 [2] Everlas7830 17/03/14 7830
99451 [질문] 이은결 콘서트 가보려고 하는데 어떨까요? [4] 알팅이2246 17/03/14 2246
99450 [질문] 오늘 스케치북 녹화 출연진을 알수있는 방법이 있을까요? [4] 스즈무라 아이리2833 17/03/14 2833
99449 [질문] 티스토리 초대장 보내주실 분 있을까요? [4] rollercoaster2052 17/03/14 2052
99448 [질문] 컴퓨터 업그레이드 견적 부탁 드립니다. [8] 칼퇴추구자2973 17/03/14 2973
99447 [질문] 오늘 오후에 롤 같이 하실분계신가요? 웬디2335 17/03/14 2335
99446 [질문] 남친으로 차태현vs정우성에서 차태현이 우위? [30] 이부키4276 17/03/14 4276
99445 [질문] PS4 Pro 물량 아직 없나요? [14] 작은마음4379 17/03/14 4379
99444 [질문] 개헌하기전에 공무원공부를 해도 될까요? [6] eosdtghjl3362 17/03/14 3362
99443 [질문] iOS에만 있는 게임 뭐가 있을까요? [1] RookieKid1906 17/03/14 1906
99442 [질문] 개발 노트북 추천드립니다 ^^ [20] 곰비14618 17/03/14 14618
99441 [질문] 전소미가 영햑력 많은 연예인인가요? [26] 범일동5700 17/03/14 5700
99440 [질문] 여친이 신안으로 놀러가는데 별일없겠죠? [36] 짱짱걸제시카8805 17/03/14 8805
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로