资源简介
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
相关资源
- Java入门-数字时钟(16).zip
- Java入门-数字签名(87).zip
- Java入门-建立与断开数据库的连接(
- Java入门-数据压缩与传输(72).zip
- Java入门-修改数据库(78).zip
- Java 两只完全相同的宠物(基础篇-1
- Java JDBC-ODBC桥连接Access数据库(基础篇
- Java 将数组写入文件中并逆序输出(基
- Java 单例模式的应用(基础篇-088).
- Java 从控制台接收输入字符(基础篇
- Java 验证登录信息的合法性(基础篇
- Java 自定义异常类(基础篇-161).zip
- Java 压缩远程文件夹(基础篇-473).
- Java 在树控件中查找节点(基础篇-3
- Java 在树控件中增加节点(基础篇-3
- Java 模仿记事本的菜单栏(基础篇-3
- Java 监听列表项单击事件(基础篇-3
- Java 设置窗体在屏幕中的位置(基础篇
- Java 编写简单的浏览器(基础篇-366)
- Java 在树控件中删除节点(基础篇-3
- Java 用List集合传递学生信息(基础篇
- Java 本地系统外观(基础篇-292).zip
- Java 计算几何图形的面积(基础篇-1
- Java 简单的汽车销售商场(基础篇-1
- Java 设计Windows系统的运行对话框界面
- Java 禁止改变窗体的大小(基础篇-2
- Java 使用信号量实现线程同步(基础篇
- Java 简单的投票计数软件(基础篇-3
- Java 使用快速排序法(基础篇-052).
- Java 创建自解压RAR压缩包(基础篇-4
评论
共有 条评论