작년 이맘때인가 한번 공개했었던 채팅 프로그램입니다.
그때는 쓰레드와 동기소켓을 이용해서 작성을 했었는데
이번에는 비동기소켓을 이용해서 작업을 하였습니다.
부하 문제는 많이 낮아졌다고 보여집니다.
전체적인 구성은 PHP + Python + Java 입니다.
Python은 서버에 이용되었고
Java는 서버와 통신을 위한 애플릿에 사용되었습니다.
나머지는 PHP가 사용되어졌구요.
이것저것 기능좀 추가시켜 주시고 버그좀 잡아서 쓰세용
그럭저럭 개인 홈페이지에는 충분히 사용할 수 있으리라 봅니다.
혹시나 버그 찾고 기능 추가시켜주신다면 저에게도 좀 보내주세요 :-)
데모 사이트 : http://netb.co.kr/chat
1.제작자 : 이민철
이종극(진솔), 장용석, 강인성, 김지호, 이시형
2.홈페이지 : http://netb.co.kr (1년 넘게 공사중 -_-)
3.E-Mail : netb@netb.co.kr
4.라이센스 : 본 프로그램의 저작권은 원 제작자에게 있습니다.
개인적인 용도에 한해 자유로이 사용하실 수 있습니다.
본 소스를 수정해서 사용하는 것 역시 자유롭게 사용가능합니다.
허나 채팅하단의 라이센스 문구는 삭제하지 말고 유지시켜 주시기
바랍니다.
(창의 크기 조절이나 이미지를 덮어쓰는 어떠한 형태의 것도 삭제에
포함됩니다, 라이센스 문구가 눈으로 식별가능하도록 보여야 합니다)
그리고 수정된 소스의 재배포 및 본 프로그램 및 그 파생물을
상업용으로 사용하실 수는 없습니다.
상업용 사이트 혹은 기업용 사이트에서 이용하기를 원하실 경우
어느 도메인(혹은 IP)에서 사용할 것인지를 netb@netb.co.kr에 미리 알려주시기
바랍니다.
검토후 답신하여 드리겠습니다. 검토후 답신이 가야 이용이
가능합니다.
검토되어진 사이트는 netb.co.kr에 따로 공지토록 하겠습니다.
(그렇다고 과금을 하거나 유료화를 하는 것이 아닙니다. 단지 어느
사이트에 이용되는지 또 잘못 사용될 우려는 없는지를 확인하는 것입니다)
5.LANGUAGE : PHP, PYTHON
(register_globals = On 의 설정환경에 맞추여져 작성되었습니다)
6.OS : PHP와 PYTHON이 돌아가는 곳이라면 어디든지 됩니다 :-)
(Linux/FreeBSD/Solaris/Windows 에서 테스트)
7.저의 개발환경
OS : FreeBSD 4.6-STABLE
WEB SERVER : Apache 1.3.26_3
LANGUAGE : PHP 4.2.2, PYTHON 2.2.1
8.설치방법
INSTALL 문서 참조
9.기타 프로그램 설명
채팅방에 사용된 애플릿 소스는 applet 디렉토리 밑에 있습니다.
java 소스를 수정해서 사용하신다면 그 디렉토리에 있는 Makefile을
수정해주시고 make 하시면 됩니다.
(그냥 javac *.java -classpath ./js.jar 하시며 됩니다)
10.추신
제가 생각날때마다 조금씩 조금씩 만들고 또 손 놓은지 거의 1년만에 다시
수정한 것이라 여기저기 문제가 많을듯 합니다
부디 버그 많이 잡아주시고 잘 쓰시기 바랍니다.
앞으로의 기능 추가 및 아직 구현하지 못한 부분은 아주 서서히(??? -.-)
수정을 해나갈 생각입니다
사용상의 질문 및 애로사항은 http://netb.co.kr QnA 올려주십시요
그때는 쓰레드와 동기소켓을 이용해서 작성을 했었는데
이번에는 비동기소켓을 이용해서 작업을 하였습니다.
부하 문제는 많이 낮아졌다고 보여집니다.
전체적인 구성은 PHP + Python + Java 입니다.
Python은 서버에 이용되었고
Java는 서버와 통신을 위한 애플릿에 사용되었습니다.
나머지는 PHP가 사용되어졌구요.
이것저것 기능좀 추가시켜 주시고 버그좀 잡아서 쓰세용
그럭저럭 개인 홈페이지에는 충분히 사용할 수 있으리라 봅니다.
혹시나 버그 찾고 기능 추가시켜주신다면 저에게도 좀 보내주세요 :-)
데모 사이트 : http://netb.co.kr/chat
1.제작자 : 이민철
이종극(진솔), 장용석, 강인성, 김지호, 이시형
2.홈페이지 : http://netb.co.kr (1년 넘게 공사중 -_-)
3.E-Mail : netb@netb.co.kr
4.라이센스 : 본 프로그램의 저작권은 원 제작자에게 있습니다.
개인적인 용도에 한해 자유로이 사용하실 수 있습니다.
본 소스를 수정해서 사용하는 것 역시 자유롭게 사용가능합니다.
허나 채팅하단의 라이센스 문구는 삭제하지 말고 유지시켜 주시기
바랍니다.
(창의 크기 조절이나 이미지를 덮어쓰는 어떠한 형태의 것도 삭제에
포함됩니다, 라이센스 문구가 눈으로 식별가능하도록 보여야 합니다)
그리고 수정된 소스의 재배포 및 본 프로그램 및 그 파생물을
상업용으로 사용하실 수는 없습니다.
상업용 사이트 혹은 기업용 사이트에서 이용하기를 원하실 경우
어느 도메인(혹은 IP)에서 사용할 것인지를 netb@netb.co.kr에 미리 알려주시기
바랍니다.
검토후 답신하여 드리겠습니다. 검토후 답신이 가야 이용이
가능합니다.
검토되어진 사이트는 netb.co.kr에 따로 공지토록 하겠습니다.
(그렇다고 과금을 하거나 유료화를 하는 것이 아닙니다. 단지 어느
사이트에 이용되는지 또 잘못 사용될 우려는 없는지를 확인하는 것입니다)
5.LANGUAGE : PHP, PYTHON
(register_globals = On 의 설정환경에 맞추여져 작성되었습니다)
6.OS : PHP와 PYTHON이 돌아가는 곳이라면 어디든지 됩니다 :-)
(Linux/FreeBSD/Solaris/Windows 에서 테스트)
7.저의 개발환경
OS : FreeBSD 4.6-STABLE
WEB SERVER : Apache 1.3.26_3
LANGUAGE : PHP 4.2.2, PYTHON 2.2.1
8.설치방법
INSTALL 문서 참조
9.기타 프로그램 설명
채팅방에 사용된 애플릿 소스는 applet 디렉토리 밑에 있습니다.
java 소스를 수정해서 사용하신다면 그 디렉토리에 있는 Makefile을
수정해주시고 make 하시면 됩니다.
(그냥 javac *.java -classpath ./js.jar 하시며 됩니다)
10.추신
제가 생각날때마다 조금씩 조금씩 만들고 또 손 놓은지 거의 1년만에 다시
수정한 것이라 여기저기 문제가 많을듯 합니다
부디 버그 많이 잡아주시고 잘 쓰시기 바랍니다.
앞으로의 기능 추가 및 아직 구현하지 못한 부분은 아주 서서히(??? -.-)
수정을 해나갈 생각입니다
사용상의 질문 및 애로사항은 http://netb.co.kr QnA 올려주십시요
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
78 | JAVA - 한글 인코딩 변환 체크 한방에 끝내기 | 총관리자 | 2014.06.07 | 896 |
77 | 브라우저에서 JavaScript 실행 | 구퍼 | 2013.04.11 | 1635 |
76 | clshoesfashionc4u | nacyrobert | 2013.03.15 | 1897 |
75 | 안드로이드 로그인 세션유지에 관한 연구 | 구퍼 | 2011.02.22 | 17498 |
74 | "지금 보고 있는 웹페이지 창을 닫으려고 합니다..." 안나타나게 하기 | 구퍼 | 2010.07.30 | 11426 |
73 | Allowed memory Error 처리 | 구퍼 | 2010.07.13 | 2258 |
72 | 경고메세지 없이 부모창 새로고침 하는법 | 구퍼 | 2010.01.14 | 2921 |
71 | div display, visibility 속성구분 | 구퍼 | 2009.01.27 | 2331 |
70 | PHP로 문서의 HTML DOM을 손쉽게 가져오자~ | 구퍼 | 2008.08.14 | 3077 |
69 | 옥션처럼 실시간으로 남은시간 구하기 | 구퍼 | 2008.08.11 | 3555 |
68 | 테이블의 cell을 이동하는 js | 박상현 | 2003.12.16 | 2192 |
67 | table의 정렬등의 효과를 줄수 있는 dhtml | 박상현 | 2003.12.16 | 2439 |
66 | JMSN messenger-한글지원(2/2) | 박상현 | 2003.12.16 | 2293 |
65 | JMSN messenger-한글지원(1/2) | 박상현 | 2003.12.16 | 2363 |
64 | 닷넷채팅소스 | 박상현 | 2003.12.15 | 2858 |
63 | C# 메신저 AicacaClient1.2(클라이언트용) | 박상현 | 2003.12.15 | 3625 |
62 | C# 메신저 AicacaServer1.2(서버용)... | 박상현 | 2003.12.15 | 3705 |
61 | 드림X 같은 ActiveX 컨트롤을 이용한 컴포넌트 | 박상현 | 2003.12.15 | 2001 |
60 | c#으로 만든 asp.net 게시판 | 박상현 | 2003.12.15 | 5683 |
» | socket으로 구현된 구미호 채팅방 V1.0.1 | 박상현 | 2003.11.24 | 2699 |