Drupal에 연동 가능한 실시간 flash socket 대화방 만들었습니다. ^^;;

1
point

안녕하세요. ^^

저도 drupal을 홈페이지에서 사용하고 있는데, drupal과 연동 가능한 대화방 서비스를 공개했습니다.

관심 있으면 http://www.gagalive.kr/live/livechatexample2
참고하시길 바랍니다.

Client은 플래시를 이용하였고, socket connection으로 서버에 연결을 지속시킵니다.

좋은 하루 되시길 바랍니다.

ydhoney의 이미지
38730
points

자자

0
points

자자 개블리를..

http://gabbly.com/kldp.org

=3=33
 
########### 기운이 솟아나는 티거 호랑이 노래 ###########
폴짝폴짝 폴짝폴짝 비켜나세요. 티거가 나가거든요 폴짝폴짝폴짝~
저기가는 저 푸우 조심하세요~ 바지벗고 다니다가 어흥!!

tankgirl의 이미지
1064
points

대화창이랑 접속자

0
points

대화창이랑 접속자 목록의 폰트가 너무 작은것 같습니다. 폰트가 적어도 10은 넘는게 좋겠구요.
이왕이면 디자인도 좀 이쁘게 하면 좋을것 같습니다.
솔찍히 너무 안이뻐요.

아래에 있는 채팅은 meebo room 이라는 놈인데 디자인이 깔끔한 편입니다.
가가라이브챗도 이런 디자인이면 좀더 사용자들의 관심을 끌지 않을까 합니다.
http://www.meebo.com/rooms

감사합니다.

0
points

Gabbly는 이미 알고 있었지만,
Meebo는 제가 모르고 있었네요.
제 대화방 폰트 크기/종류/색깔은 현재 옵션으로 이미 조절 가능합니다: API 참고 - http://www.gagalive.kr/live/livechat

디자인은 meebo가 더 좋지만, 모든 페이지에 추가하기에 부하가 너무 많은 것 같습니다. 제 대화방은 빠른 속도 및 아무 회원 시스템과 연동 가능하게 하는 것입니다.
근데 gabbly, meebo 둘 다 외부 회원 시스템과 연동은 가능하지 않습니다. 가가라이브는 오픈되어 있는 회원 연동 시스템이 사실 강점이라 생각합니다.

어쨋든 좋은 정보 감사합니다. 특히 Meebo는 제가 참고하겠습니다. ^^

사랑천사의 이미지
11286
points

순수히 그냥은 안

-1
points

순수히 그냥은 안 되는 걸까요.. 꼭 플레쉬나 자바 에플릿, 그 것도 아니면... ActiveX를 서야 하는 건가요.. 실시간은 말이죠.. Vitchat는 리프레쉬로 구현 되엇던데, 뭐. 별로 좋진 않더군요. 실시간이 안 되서 흐흠..
----
Lee Yeosong(이여송 사도요한)
E-Mail: yeosong@gmail.com
HomePage: http://lys.lecl.net:88/
Wiki(Read-Only): http://lys.lecl.net:88/wiki/
Blog: http://lys.lecl.net:88/blog
MSN: ysnglee2000@hotmail.com
----
절이 싫으면 중이 떠나는 것이 아니라, 절이 싫으면 중이 절을 부숴야 한다.
때때

superwtk의 이미지
6759
points

Ajax 로 구현

0
points

Ajax 로 구현 가능합니다.

--------------------------------------------------------------------------------
http://blog.superwtk.com

AJAX 의 단점은 서버 부하...

3
points

AJAX를 채팅방에 사용할 경우 구글 처럼 특수한 서버를 만들지 않으면,
엄청 부하가 많습니다.

인터넷에 찾아보면 논문들도 있는데, apache로 구현할 경우 주기적은 초당 "refresh" 같은 것을 쓰면 1~2백명에 서버 부하가 엄청납니다.
구글 같은 경우 COMET 이라는 기법사용해서 필요할때만 refresh하고 connection을 부분적으로 유지시키지만 이것도 특수 서버 소프트웨어를 잘 만들지 않으면 부하가 너무 많습니다.

Socket 서버인 경우 제대로 만들면 쉽게 수만 접속자를 한 프로그램으로 한 서버에서 유지할 수 있습니다. 저 같은 경우 실제 동시 접속자 500명을 한방에 테스트해본 결과 cpu 부하율 대략 3~5%. AJAX로 얻기 힘든 부하입니다.

그리고 추가적으로 저 같이 socket 서버 자체 제작한 경우 protocol 제가 최소한으로 짧게 만든 것이니까 http header 등으로 트래픽이 소모되지 않습니다.

사랑천사의 이미지
11286
points

AJAX가 뭔지

0
points

AJAX가 뭔지 모르겠지만... 그게 클라이언트 기반의 기술이거나 서버와 클라이언트 모두에 구현 가능한 거라면 소켓 서버만 만들어 놓고 그 서버와 에플릿 처럼 통신 하게 하면 될 거 같긴 한데...

ActiveX나 에플릿이 나쁘다는 것은 아닙니다.(사실 ActiveX는 별로 좋아하지 않습니다만.) 다만 그런걸 쓰면 스크린 리더가 못 읽어서 하는 소리일 뿐이죠.(참 이기적인 발언입니다. 죄송합니다.)
----
Lee Yeosong(이여송 사도요한)
E-Mail: yeosong@gmail.com
HomePage: http://lys.lecl.net:88/
Wiki(Read-Only): http://lys.lecl.net:88/wiki/
Blog: http://lys.lecl.net:88/blog
MSN: ysnglee2000@hotmail.com
----
절이 싫으면 중이 떠나는 것이 아니라, 절이 싫으면 중이 절을 부숴야 한다.
때때

댓글 보기 옵션

원하시는 댓글 전시 방법을 선택한 다음 "설정 저장"을 누르셔서 적용하십시오.