http://mojavelinux.com/projects/shoutchat/
ajax를 이용해서 만들어진 채팅프로그램 소스 입니다.
인터넷 정육점(freshmeat.net)을 몇시간 뒤적거려서 찾은 건데
이것을 기반으로 잘 수정하면 이쁜 그누 채팅 프로그램이 가능할 듯해서... ㅎㅎ
지금은 개발이 중단되었기 때문에... 최종판 기준으로 수정을 해야 합니다.
SQL을 살펴보면 스크린이름, 채널아이디를 가지고 있습니다. 복수개의 채널을
만들 수 있다는 것이겠죠. 바꿔말하면 1:1 채팅을 하는게 가능한거 같습니다.
CREATE TABLE shoutchat_shouts (
shout_id mediumint(8) unsigned NOT NULL auto_increment,
message text NOT NULL,
screenname varchar(25) NOT NULL default 'anonymous',
channel varchar(25) NOT NULL default '',
format enum('N', 'Y') NOT NULL default 'Y',
timestamp int(11) NOT NULL default '0',
remote_addr varchar(15) NOT NULL default '',
user_agent varchar(255) NOT NULL default '',
PRIMARY KEY (shout_id),
KEY channel (channel)
) TYPE=MyISAM COMMENT='ShoutChat main shouts table';
ajax를 이용해서 만들어진 채팅프로그램 소스 입니다.
인터넷 정육점(freshmeat.net)을 몇시간 뒤적거려서 찾은 건데
이것을 기반으로 잘 수정하면 이쁜 그누 채팅 프로그램이 가능할 듯해서... ㅎㅎ
지금은 개발이 중단되었기 때문에... 최종판 기준으로 수정을 해야 합니다.
SQL을 살펴보면 스크린이름, 채널아이디를 가지고 있습니다. 복수개의 채널을
만들 수 있다는 것이겠죠. 바꿔말하면 1:1 채팅을 하는게 가능한거 같습니다.
CREATE TABLE shoutchat_shouts (
shout_id mediumint(8) unsigned NOT NULL auto_increment,
message text NOT NULL,
screenname varchar(25) NOT NULL default 'anonymous',
channel varchar(25) NOT NULL default '',
format enum('N', 'Y') NOT NULL default 'Y',
timestamp int(11) NOT NULL default '0',
remote_addr varchar(15) NOT NULL default '',
user_agent varchar(255) NOT NULL default '',
PRIMARY KEY (shout_id),
KEY channel (channel)
) TYPE=MyISAM COMMENT='ShoutChat main shouts table';
CREATE TABLE shoutchat_channels (
channel_id mediumint(8) unsigned NOT NULL auto_increment,
name varchar(25) NOT NULL default '',
topic varchar(50) NOT NULL default '',
access varchar(15) NOT NULL default 'public',
PRIMARY KEY (channel_id),
KEY name (name)
) TYPE=MyISAM COMMENT='ShoutChat channel list table';
channel_id mediumint(8) unsigned NOT NULL auto_increment,
name varchar(25) NOT NULL default '',
topic varchar(50) NOT NULL default '',
access varchar(15) NOT NULL default 'public',
PRIMARY KEY (channel_id),
KEY name (name)
) TYPE=MyISAM COMMENT='ShoutChat channel list table';
- opencode.co.kr -