⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 server.java

📁 用java实现的一个聊天室程序
💻 JAVA
字号:
import java.net.*;
import java.io.*;
import java.util.*;

public class Server {
    public static void main(String[] args) throws Exception{
        ServerSocket ss = new ServerSocket(6689);
        Vector v = new Vector();
        while(true){
            Socket s = ss.accept();
            InputStream is = s.getInputStream();
            v.add(s);
            new SRThread(is,v).start();
        }
    }
}

class SRThread extends Thread {
    Vector v;
    InputStream is;
    
    public SRThread(InputStream is,Vector v){
        this.is = is;
        this.v = v;
    }
    
    public void run(){
        BufferedReader br = new BufferedReader(new InputStreamReader(is));
        try{
            String str = br.readLine();
            
            for(int i=0;i<v.size();i++){
                Socket s = (Socket)v.get(i);
                OutputStream os = s.getOutputStream();
                PrintWriter pw = new PrintWriter(os,true);
                pw.println(str);
            }
        }catch(IOException e){
            e.printStackTrace();
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -