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

📄 serverthread.java~1~

📁 用java编写的聊天室程序代码
💻 JAVA~1~
字号:
package chatServer;
import java.net.*;
import java.io.IOException;
import java.io.DataInputStream;
import java.io.EOFException;
public class ServerThread extends Thread {
    private ChatServer server;
    private Socket socket;
    public ServerThread(ChatServer server,Socket socket)
    {
        this.server=server;
        this.socket=socket;
    }
    public void run()
  {
      try {

     // Create a DataInputStream for communication; the client
     // is using a DataOutputStream to write to us
     DataInputStream din = new DataInputStream( sock.getInputStream() );

     // Over and over, forever ...
     while (true) {

       // ... read the next message ...
       String message = din.readUTF();

       // ... tell the world ...

       server.revMsg.setText( "\n"+"Sending "+message);

       // ... and have the server send it to all clients
       sendToAll( message );
     }
   } catch( EOFException ie ) {

     // This doesn't need an error message
   } catch( IOException ie ) {

     // This does; tell the world!
     ie.printStackTrace();
   } finally {

     // The connection is closed for one reason or another,
     // so have the server dealing with it
     removeConnection( sock );
   }

  }

}

⌨️ 快捷键说明

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