資源簡介
Java入門-聊天室服務器(實例66).zip
代碼片段和文件信息
import?java.net.*;
import?java.io.*;
import?java.util.*;
public?class?ChatServer?{
static?int?port=5656;??//端口號
?? static?Vector?clients=new?Vector(10);???//存儲連接客戶信息
?? static?ServerSocket?server=null;????//建立服務器socket
?? static?Socket?socket=null;???//套接字連接
?? public?ChatServer()?{??????????????????????
try?{
?? System.err.println(“Server?start...“);
???? server=new?ServerSocket(port);????//初始化服務器套接字
while(true){ ???
???? socket=server.accept();???//等待連接
???? System.err.println(socket.getInetAddress()+“連接\n“);?//得到客戶機地址
???? Client?client=new?Client(socket);??//實例化一個客戶線程
????clients.addElement(client);??//增加客戶線程到向量中???????????
??? client.start();???//啟動線程
notifyChatRoom();???//監視聊天室連接變化 ??????????????????????????????????????????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????2310??2004-05-27?17:44??ChatServer$Client.class
?????文件????????2431??2004-05-27?17:44??ChatServer.class
?????文件????????4488??2004-05-28?21:13??ChatServer.java
評論
共有 條評論