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

본문 바로가기
 

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

페이지 정보

작성자 차동박 이름으로 검색 댓글 0건 조회 23,700회 작성일 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

t.gif
 
t.gif
t.gif
 
명랑폐인™
t.gif 네 서버를 운영해야만 설치하여 사용할수가 있습니다.
일단 설치하여 운영이 가능하시면, 다른분들에게 분양을 해줄수가 있습니다.

직접 설치를 할수 없는 분들은 설치하신 분께 무료로 제공받아 쓰시면 됩니다.
라이센스상에 분양(ASP) 서비스 제공시에 어떠한 금전적 보상을 요구하지 못하도록 해놨습니다. 무료계정 지원해주는것처럼... 무료로 서비스해주는 분들이 많이 생길거라 봅니다.
2003-10-06
11:02:52

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

t.gif
 
t.gif
t.gif
 
강종구
t.gif 홍보 엄청나군여..-_-;;;; 보기 않좋네요... 2003-10-08
02:40:48

t.gif
 
t.gif
t.gif
 
나따샤
t.gif 난 또 뭐라고...-_-;;; 2003-10-08
04:42:12

t.gif
 
t.gif
t.gif
 
명랑폐인™
t.gif 강종구// 죄송합니다. 자제하도록 하겠습니다.

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

t.gif
 
t.gif
t.gif
 
旻天
t.gif 드디어 공개하셨네요^^ 많이 기다렸는데...
앞으로도 유용한 프로그램 많이 개발하고 배포도 해 주셨으면 합니다.
PHPSchool에서도 항상 자세한 답변 감사드립니다.
2003-10-08
10:19:53

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

잘 쓰겠습니다.

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

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

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

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 243건 7 페이지
MySQL Tip 목록
번호 제목 글쓴이 조회 날짜
135 차동박 이름으로 검색 17234 03-09
134 차동박 이름으로 검색 20093 03-05
열람중 차동박 이름으로 검색 23701 03-05
132 차동박 이름으로 검색 17410 03-05
131 차동박 이름으로 검색 21077 03-05
130 차동박 이름으로 검색 12260 02-14
129 차동박 이름으로 검색 17414 02-08
128 차동박 이름으로 검색 21874 02-08
127 차동박 이름으로 검색 17532 02-06
126 차동박 이름으로 검색 17514 02-06
125 차동박 이름으로 검색 17779 01-28
124 차동박 이름으로 검색 17104 01-05
123 차동박 이름으로 검색 16874 12-27
122 차동박 이름으로 검색 18312 12-27
121 차동박 이름으로 검색 20227 12-27
120 차동박 이름으로 검색 10198 12-27
119 차동박 이름으로 검색 19493 12-27
118 차동박 이름으로 검색 18674 12-27
게시물 검색