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는 사실 없어도 됩니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
100849 [질문] 윈도우10 K 버젼인지 확인 좀 부탁드립니다! [5] -Aka4543 17/04/10 4543
100848 [질문] 스팀 게임 추천 부탁드립니다! [15] JJakjin5224 17/04/10 5224
100847 [질문] 군대에서 뭐라도 얻어서 나오고 싶습니다. [24] 삭제됨7321 17/04/10 7321
100845 [질문] 2000년대 남자솔로 5명을 뽑자면? [28] Genius5129 17/04/10 5129
100844 [질문] 옷걸이 압축봉 치열하게3156 17/04/10 3156
100843 [질문] 전쟁 나면 어떻게 해야 되나요? [22] 송파사랑8309 17/04/10 8309
100842 [질문] 바디프렌드 안마의자 리퍼상품 구매해보신분? 혹은 어버이날 선물로 안마의자 해보신분? 진주삼촌3211 17/04/10 3211
100841 [질문] 여행때문에 환전하려는데요... [3] 우리집개2360 17/04/10 2360
100840 [질문] 유플러스 인터넷쓰고있는데 오늘 갑자기 추가단말서비스 가입하라고 뜹니다 [4] 배고픕니다4632 17/04/10 4632
100839 [질문] 피쉬서버에서 상대방이 저보고 핵을 사용했다고 하네요. [7] I.A.L3658 17/04/10 3658
100838 [질문] 체내에 들어온 미세먼지를 배출시키는 게 가능한지요...? [5] nexon4712 17/04/10 4712
100837 [질문] 여자친구 직장에 선물 보내는게 괜찮을까요? [13] 강희최고4874 17/04/10 4874
100836 [질문] 5월 황금연휴 숙박 예약 [1] arr2373 17/04/10 2373
100835 [질문] 속초 여행 코스 잘아시는분들께 여쭙니다.. [8] 꼬비5514 17/04/10 5514
100834 [질문] 딸아이 예쁜 이름 추천 부탁드립니다. [41] 유부남5986 17/04/10 5986
100833 [질문] BMW GT(5 or 3) 운용해보신분 계신가요 [4] 한획2691 17/04/10 2691
100831 [질문] KT인터넷 약정기간이 남았는데 숙소를 비워야 합니다. [5] dos3045 17/04/10 3045
100830 [질문] 입을 벌릴 때 턱에서 딱딱 소리가 납니다 [17] 光海3285 17/04/10 3285
100829 [질문] 사막 여행 갈 때 카메라는? [16] 수면왕 김수면4486 17/04/10 4486
100828 [질문] 괴담 하나를 찾습니다. [3] Maroon53137 17/04/10 3137
100827 [질문] 한국 대중가요사 10대 가수를 뽑으면... [21] possible4444 17/04/10 4444
100826 [질문] 대학로 주변 분위기 좋은 식당 추천 부탁드립니다. (동료 교수님 및 사모님 동반 모임) [2] 김승남2638 17/04/10 2638
100825 [질문] 해킹당한 거 같습니다. [2] info21c3266 17/04/10 3266
목록 이전 다음
댓글

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