검색어 입력폼

SK VM으로 만든 휴대폰 채팅 프로그램

등록일 2005.07.06 워드파일MS 워드 (doc) | 17페이지 | 가격 1,800원

소개글

SK VM툴로 만든 휴대폰 전용 채팅 프로그램 입니다.
물론 보고서 형식으로 되어 있으며 전체 소스가 보고서 안에 수록 되어 있습니다. SK VM을 사용하실 줄 아시는 분이라면 쉽게 실행 가능합니다.

컴파일 실행환경

실행 환경 및 컴파일 : SK VM

사용 언어 : 자바

본문내용

----------------Server.java-------------------------

import java.io.*;
import java.net.*;
import java.util.*;


public class Server {
ServerSocket ss = null;
Socket s = null;
boolean isStart = true;
ServerConnect server_conn = null;

Vector vClients;

public void addClient(ServerConnect thd){
vClients.addElement(thd);
}

public void removeClient(ServerConnect thd){
vClients.removeElement(thd);
}

public void sendUserList(ServerConnect client) throws IOException{
if (client.nState < 3) return;

client.sendPacket("#사용자 리스트");
for(int i=0; i<vClients.size(); i++){
ServerConnect thd = ((ServerConnect)vClients.elementAt(i));
client.sendPacket(thd.szUserName);
}
}

public void broadcast(String msg) throws IOException{
for(int i=0; i<vClients.size(); i++){
ServerConnect thd = ((ServerConnect)vClients.elementAt(i));

if (thd.nState >= 3) thd.sendPacket(msg);
}
}

public static void main(String[] args) {
new Server().init();
}

public void init() {
vClients = new Vector();

try {
ss = new ServerSocket(6500);
System.out.println("Server start ... port on: 6500");
while (isStart) {
s = ss.accept();
server_conn =new ServerConnect(this, s);

}
}catch(IOException e) {
e.printStackTrace();
}
}

}}
다운로드 맨위로