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

📄 talkersendthread.java

📁 基于的多线程方式多人在线聊天程序基于的多线程方式多人在线聊天程序基于的多线程方式多人在线聊天程序基于的多线程方式多人在线聊天程序基于的多线程方式多人在线聊天程序
💻 JAVA
字号:

/**
 * Write a description of class NTalk here.
 * 
 * @author (your name) 
 * @version (a version number or a date)
 */

import java.io.*;
import java.net.*;

public class TalkerSendThread extends Thread
{    
    Socket socket = null;
    
    public TalkerSendThread(Socket skt)
    {
        socket = skt;
    }

    public void run()
    {
        PrintWriter out = null;
        BufferedReader stdIn =null;
        try
        {  
            out = new PrintWriter(socket.getOutputStream(), true);
            stdIn = new BufferedReader(
                new InputStreamReader(System.in));
            String userInput = null;
            while (((userInput = stdIn.readLine())!= null)||(!userInput.equals("exit")))
            {
                out.println(userInput);
                out.flush();
            }
        }
        catch(UnknownHostException exc)
        {
            exc.printStackTrace();
        }
        catch(IOException exc)
        {
            exc.printStackTrace();
        }
        
        try
        {
            out.close();
            stdIn.close();
            socket.close();
        }
        catch(IOException exc)
        {
            exc.printStackTrace();
        }
    }
}

⌨️ 快捷键说明

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