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

📄 servertwo.java

📁 一个简单聊天室实现,不错的哦
💻 JAVA
字号:
import java.io.*;import java.net.*;import java.util.*;public class ServerTwo {    public static void main(String args[])  {  ServerSocket server=null;Server_thread thread;      Socket you=null;    while(true)     { try{ server=new ServerSocket(4331);}      catch(IOException e1) {System.out.println("正在监听"+"ERRO:"+e1);}       try{ you=server.accept();}      catch (IOException e)      {System.out.println("正在等待客户");}      if(you!=null)       {new Server_thread(you).start();   }      else {continue;}//继续等待客户的呼叫    }  }}class Server_thread extends Thread{  Socket socket;   DataOutputStream out=null;DataInputStream  in=null;   String s=null;   Server_thread(Socket t)       { socket=t;         try {in=new DataInputStream(socket.getInputStream());             out=new DataOutputStream(socket.getOutputStream());             }         catch (IOException e)         {}       }    public void run()          { while(true)    { try{s=in.readUTF();// 通过使用in读取客户放入"线路"里的信息            }       catch (IOException e) {System.out.println("ERRO:"+e);}       try {if(s.equals("bye"))             {out.writeUTF(s);socket.close() ; }//客户以离开else{ try{out.writeUTF("我是服务器你对我说:"+s);}                                      //通过 out向"线路"写入信息                   catch (IOException e) {}                  }           }       catch (IOException e) {}     }  } }

⌨️ 快捷键说明

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