완벽한 실시간 쪽지, 접속자 확인, 1:1 채팅, 웹채팅 구현 [9] > 유익한 싸이트

본문 바로가기
 

완벽한 실시간 쪽지, 접속자 확인, 1:1 채팅, 웹채팅 구현 [9]

페이지 정보

작성자 이름으로 검색 댓글 0건 조회 15,990회 작성일 06-03-05 16:50

본문





완벽한 실시간 쪽지, 접속자 확인,

1:1
채팅, 웹채팅 구현




명랑폐인™


(Homepage)


2003-10-06 09:43:50, 조회 : 13,796, 추천 :
7


t.gif

 

simple_main2.gif







simple_chat.gif









그동안 여기 Tip 란에 실시간 구현에 대해서 많은 글이 올라왔습니다.



역시 완벽한 구현 방법은 전용 서버-클라이언트 형태의 프로그램 구현이
필요하는 것이죠.



이번에 심플챗 무료 배포버전을 개발하게 되어 소개드립니다.

개인사용자에게는 최고 100명까지 동시접속자를 허용하고, 지속적으로
무료로 제공됩니다. 무료로 서비스하던것을 유료로 전환한다던가 하는 일은
없습니다.



모 사이트 솔루션들 처럼 분양을 받아서 사용하는 형태가 아니라 직접
서버를 설치해서 사용하는 형태입니다. 따라서 웹호스팅을 받으시는 분들은
사용하기 힘들거 같네요. 그러나,, 한대의 서버로 여러 사이트에
서비스하는 기능이 있기 때문에.. 잘아는 분이 설치하고 있다면, 무료로
분양받을수 있을것입니다.



상업용 타 분양 솔루션과 달리, 광고 popup이나 배너가 없습니다.
개인이 직접 설치하는 형태이기 때문에 다양한 방법으로 커스트마이징과 스킨
작업이 가능합니다.



이제까지 실시간 쪽지로 인해 고민하셨던 분들은 한번에 해결하시길
바랍니다. 써보시고 좋은거 같으면 널리 홍보해주셨으면 좋겠습니다. 차후에
제로보드 연동과 관련된 여러 팁을 올려드리겠습니다.



-----------------------------------------------------

심플챗 솔루션 제한버전(개인사용자 무료버전)을 배포합니다.



개발자 : 김태봉

개발언어 : Java (JDK 1.4.x), PHP, MySQL,
javascript-x, DHTML

사용환경 : PIII 이상의 서버 PC, Memory 256M 이상,
하드 10M 이상의 여유공간

사용OS : Linux, Window, Unix 모두 가능

사용 DB : MySQL, Oracle, MSSQL 모두 가능

서버스크립트 : PHP, ASP, JSP 모두 가능 (ASP, JSP의
경우 PHP소스를 컨버팅)





* 개 요

* 심플챗은 본 사이트 운영자가 수년간 자바기반의 서버프로그래밍을 통해,
최적화 시킨 솔루션입니다.



심플챗은 현재 공개 또는 배포된 어떤 채팅 솔루션보다 더 유연하고,
다양한 기능을 제공합니다.

심플챗은 실시간 접속자 확인, 실시간 쪽지, 1:1 채팅, 멀티 채팅이
가능한 웹메세징 솔루션입니다. 특히 사이트온 (다음넷의 카페온과 동일한
기능) 이라는 실시간 접속자 확인 서비스를 제공하며, 기본적

으로 채팅이 가지는 모든 서비스를 제공합니다.



* 심플챗의 특징/기능



1. 심플챗은 유연하게 작동하는 채팅 서비스입니다.

심플챗은 자바로 제작된 채팅엔진을 사용하여 다양한 환경에서 운영이
가능합니다. 자바를 실행시킬수 있는 JRE가 설치된 모든 PC에서 심플챗
서버프로그램을 실행시킬수 있습니다.

심플챗은 기본적으로 JDBC를 이용하여 DB에 사용자 접속정보를
기록합니다. 현재 MySQL, Oracle, MSSQL

을 사용할수 있습니다. (필요시 더 추가할수 있습니다.)

심플챗의 클라이언트 페이지는 기본적인 폼변수값만 처리할수 있는 모든
웹스크립트를 이용할수 있습니다.(PHP, ASP, JSP, 기타 CGI)



심플챗은 쉽게 회원정보와 연동할수 있습니다. 제로보드나 그밖의
세션/쿠키를 사용한 회원정보와 연동이 가능합니다. 심플챗은 기존 사이트에
구현된 기능과 쉽게 통합이 가능합니다.(기존 구현된 쪽지를 실시간으로
전송

가능)



2. 심플챗은 다양한 채팅 기능을 제공합니다.



채팅방에서는 태그를 자유롭게 사용할수 있으며, 목적에 따라 일반방,
음악방, 동영상방 등을 개설할수 있습니다.

심플챗은 실시간 접속자 확인(사이트ON), 1:1 채팅, 실시간 쪽지,
중복접속 방지등 여러가지 부가 기능을 제공합니다.



3. 심플챗은 안정적인 채팅 서비스를 제공합니다.



심플챗은 이미 여러사이트에 서비스를 통해 안정성이 검증된 채팅
솔루션입니다.

심플챗은 자바를 기반으로 하여, 서비스 도중 서버가 종료되는 일이
발생하지 않습니다.

심플챗은 DB Connection Pool을 이용하여 db에 접근함으로
db서버에 주는 부하가 적습니다.

심플챗은 서버-클라이언트 방식을 사용하여 일반 서버 PC에서 동시접속자
500명을 처리할수 있습니다.



4. 심플챗은 효율적인 서비스가 가능합니다.



심플챗은 db서버와 웹서버, 채팅서버를 분리해서 사용할수 있습니다.

심플챗은 사용자의 접속정보와 이용정보를 DB에 기록함으로 이를
웹페이지상에 다양하게 표시할수 있습니다.

심플챗의 사이트ON 기능을 이용하여, 현재 접속중인 사용자의 목록을
페이지에서 실시간으로 확인할수 있습니다.



심플챗의 중복접속자 방지 기능을 이용하여 사이트에 이중 접속하는것을
방지할수 있습니다.

심플챗은 site_id를 이용하여 여러 사이트 채팅서비스를 분양할 수
있습니다. 이를 이용하여 서버호스팅이 불가능한 사용자라도 심플챗 서비스를
분양받을수 있습니다.







* 심플챗 설치방법



1.

http://www.mjava.net
사이트에서 회원등록을
합니다.

(사용자 id와 사용할 서버의 ip등을 기록합니다.)



2. 다운로드 를 클릭하여 서버파일과, 클라이언트 파일, 그리고 설치에
필요한 부가 파일을 다운받습니다.



3. 서버에 JDK가 설치되어 있지 않다면,

http://java.sun.com
에서 해당 os에 맞는
JDK1.4.x버전을 다운받아 설치합니다.



4. 설치 메뉴얼에 따라 파일을 복사하고, 설정후 테스트합니다.



5. 정상적으로 작동하면, 사이트에 필요한 기타 부분을 연동하고, 문제가
발생하면, FAQ를 읽어본 다음 대처한다. 그래도 문제가 계속되면,
게시판에 글을 남기거나, 운영자에게 도움을 청하세요.



* 심플챗의 라이센스



아직 라이센스 정책을 확정하지 못했습니다. 일단 비상업용 사이트일
경우에만 무료로 사용할수 있습니다.(일반 학과 홈페이지나, 친목위주의
커뮤니티 사이트에도 무료로 제공합니다.)

동시사용자는 50명정도로 제한을 할까 합니다. 차후에 너무 적다고 하시면
100명정도를 고려해보겠습니다. 일단 서버를 설치해 분양을 많이 해주시는
분은 100명까지는 허용하도록 하겠습니다.

중간에 라이센스 정책이 변경되더라도 1항의 무료사용자는 계속 무료로
제공됩니다.



* 커뮤니티 솔루션과 연동할 경우 심플챗 이외의 라이센스는 커뮤니티
솔루션의 라이센스 정책을 따릅니다.

(제로보드연동시 심플챗 이외의 부분은 제로보드 라이센스를 따릅니다.)



1. 무료 버전 사용자 - 제한(Limit) 버전



비상업 사이트에 적용되며, 솔루션 이용시의 비용을 지불하지 않는다.

동시사용자는 50명으로 제한한다. (차후 사용자들 요구시 변경고려)

5인 이상에게 무료 ASP 서비스를 하실경우 100명까지 사용할수
동시용자 지원

비용을 지불하지 않음으로, 심플챗 솔루션을 이용한 어떠한 영리행위를
하여서는 아니된다.

심플챗 사용자는 관련 설치/운영/커스트마이징에 대해 상대방에게 어떠한
대가성을 요구해서도 아니된다.



심플챗을 회원들이게 분양서비스(ASP)를 할수 있으나 대가성이 있어서는
아니되며, 상업용 사이트에는 ASP서비스를 할수없다.



2. 유료 버전 - 비상업 사이트일 경우



1.항에 정한 동시사용자 이상의 서비스를 할경우.

비상업 사이트이지만, 영리를 추구하는 배너광고등을 하는경우

비상업 사이트이지만, 회원들에게 임대(ASP) 형태의 유료 서비스를 하는
경우

3항에 비해 저렴한 가격으로 제공된다.(단 직접적인 1:1 AS 책임은
없다. mjava.net을 통한 AS서비스)



3. 유료 버전 - 상업용 사이트



동시사용자 따라 가격을 차등으로 적용한다..

심플챗을 이용한 임대서비스가 가능하나 1 site 1 server를
원칙으로 합니다..

커스트마이징을 직접 할경우 비용 할인이 가능하다. mjava.net에
커스트마이징을 요구 할경우 기한과 난이도에 따라 추가비용이 들수
있습니다.



4. 주의



심플챗 솔루션을 원래 목적 이외의 용도로 쓰지 마시길 바랍니다.

심플챗의 server_free.jar 파일을 수정 변경하지 마십시요.
이경우 프로그램 등록법에 의거 법적 처벌

을 받을수 있습니다.



5. 기타 잡담



요즘 같이 경기가 안 좋은 시절엔 개인개발자로 살기가 정말 힘이 듭니다.
차라리 취업을 할까 하는 생각이 자주 들고요. 무료 솔루션을 배포하는것이
혹시나 살림살이에 보탬이나 되지 않을까하여, 공개하는것입니다.
개인사용자나 공익목적의 홈페이지를 운영하시는 분들께서는 무료로
사용해보시고, 좋다고 생각되면, 업체에 많이 소개시켜주셨으면 좋겠네요.
무료로 제공한다고 해서 중간에 유료로 전환시키거나, 기능을 달리하지는
않습니다. 동시접속자를 빼고는 업체에 제공하는 서비스와 동일합니다.
동시접속자도 개인사이트에서는 충분한 범위에서 제공하니 쓰는데 불편함은
없을겁니다.

아무쪼록 이번 무료제공으로 인해 살림살이가 많이 펴졌으면 좋겠네요...
그럼.





* 개발자 홈페이지 :

http://www.mjava.net


* 심플챗 관련 주소 :

http://www.mjava.net/simple_client/






 



t.gif

 

t.gif

t.gif

 

바른생활 NZEO


t.gif
글은 인터넷에서 자신을 나타내는 유일한 모습입니다.

상대에게 상처를 주기보다 같이 즐거워 할 수 있는 코멘트 부탁드려요.
2006-03-05

16:48:28

t.gif

 

t.gif

t.gif

 



카카시원츄


t.gif

개인이 직접 서버를 운영해야만 사용가능한건가..
2003-10-06

10:40:46


valign="absmiddle" src="http://www.nzeo.com/bbs/skin/nzeo_ver4_bbs/del.gif"

t.gif

 

t.gif

t.gif

 



명랑폐인™


t.gif

네 서버를 운영해야만 설치하여 사용할수가 있습니다.

일단 설치하여 운영이 가능하시면, 다른분들에게 분양을 해줄수가 있습니다.



직접 설치를 할수 없는 분들은 설치하신 분께 무료로 제공받아 쓰시면 됩니다.

라이센스상에 분양(ASP) 서비스 제공시에 어떠한 금전적 보상을 요구하지 못하도록 해놨습니다.
무료계정 지원해주는것처럼... 무료로 서비스해주는 분들이 많이 생길거라 봅니다.
2003-10-06

11:02:52


valign="absmiddle" src="http://www.nzeo.com/bbs/skin/nzeo_ver4_bbs/del.gif"

t.gif

 

t.gif

t.gif

 



김예성


t.gif

안녕하세요... 오랜만이네요~;; 명랑폐인님~;; 언제나
좋은 프로그램~^^ 감사드립니다~^^
2003-10-06

23:20:26


valign="absmiddle" src="http://www.nzeo.com/bbs/skin/nzeo_ver4_bbs/del.gif"

t.gif

 

t.gif

t.gif

 



강종구


t.gif

홍보 엄청나군여..-_-;;;; 보기 않좋네요...
2003-10-08

02:40:48


valign="absmiddle" src="http://www.nzeo.com/bbs/skin/nzeo_ver4_bbs/del.gif"

t.gif

 

t.gif

t.gif

 



나따샤


t.gif

난 또 뭐라고...-_-;;;
2003-10-08

04:42:12


valign="absmiddle" src="http://www.nzeo.com/bbs/skin/nzeo_ver4_bbs/del.gif"

t.gif

 

t.gif

t.gif

 



명랑폐인™


t.gif

강종구// 죄송합니다. 자제하도록 하겠습니다.



김예상// 네 안녕하요.. 예성님 웹쪽지를 업그레이드 해서 제공할려고 하는데 연락좀 할수 있을까요?
제 홈 MSN 채팅으로 와서 메세지좀 보내주세요. mjava.net 에선 웹쪽지 테스트를 할수가
없거든요. 그럼.
2003-10-08

08:14:21


valign="absmiddle" src="http://www.nzeo.com/bbs/skin/nzeo_ver4_bbs/del.gif"

t.gif

 

t.gif

t.gif

 



旻天


t.gif

드디어 공개하셨네요^^ 많이 기다렸는데...

앞으로도 유용한 프로그램 많이 개발하고 배포도 해 주셨으면 합니다.

PHPSchool에서도 항상 자세한 답변 감사드립니다.
2003-10-08

10:19:53


valign="absmiddle" src="http://www.nzeo.com/bbs/skin/nzeo_ver4_bbs/del.gif"

t.gif

 

t.gif

t.gif

 



Cheonchu


t.gif

잠시 개요와 함께 사용 방법을 읽었는데 좋은 거 같네요.




잘 쓰겠습니다.



당연히 홍보도 해드리겠습니다. ^^



어느 분이 만드신 건지는 모르겠으나,



타인을 위한 배려 보기가 좋습니다. ^^
2004-02-11

20:16:53


valign="absmiddle" src="http://www.nzeo.com/bbs/skin/nzeo_ver4_bbs/del.gif"

t.gif

 

t.gif

t.gif

 



이동진


t.gif

잘쓸게요...(열자이상쓰랩니다 ㅡ.ㅡ)
2004-06-09

22:05:16


 




[이 게시물은 human님에 의해 2007-05-14 17:58:49 bilkboard1에서 복사 됨]
[이 게시물은 human님에 의해 2007-05-15 09:09:28 bulk3에서 이동 됨]

댓글목록

등록된 댓글이 없습니다.

Total 224건 7 페이지
유익한 싸이트 목록
번호 제목 글쓴이 조회 날짜
116 이름으로 검색 8420 03-17
115 이름으로 검색 16185 03-09
114 이름으로 검색 14699 03-05
열람중 이름으로 검색 15991 03-05
112 이름으로 검색 15378 03-05
111 이름으로 검색 20075 03-05
110 이름으로 검색 9383 02-14
109 이름으로 검색 15032 02-08
108 이름으로 검색 19613 02-08
107 이름으로 검색 15219 02-06
106 이름으로 검색 15728 02-06
105 이름으로 검색 13317 01-28
104 이름으로 검색 8113 01-20
103 이름으로 검색 15309 01-05
102 이름으로 검색 13983 12-27
101 이름으로 검색 16075 12-27
100 이름으로 검색 18204 12-27
99 이름으로 검색 8454 12-27
게시물 검색