SK VM으로 만든 휴대폰 채팅 프로그램
- 최초 등록일
- 2005.07.06
- 최종 저작일
- 2005.07
- 17페이지/ MS 워드
- 가격 2,000원
소개글
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();
}
}
}}
참고 자료
없음