clinet.java~1~

来自「一个使用JB9编写的网络俄罗斯方块,大家可以下载如有不足还请原谅,有是可以给我E」· JAVA~1~ 代码 · 共 79 行

JAVA~1~
79
字号
package one_piece;// 程序:客户端线程类// 范例文件:clientskt.javaimport java.awt.*;import java.awt.event.*;import java.net.*;import java.io.*;class Clinet extends Thread{    Socket skt;    InetAddress host;    int port;    BufferedReader theInputStream;    PrintStream theOutputStream;    String readin;    CHUANGTI chat;   public Clinet(CHUANGTI chat)    //public Clinet(String ip, int p,  CHUANGTI chat)    {        try {            //host = InetAddress.getByName(ip);            //port = p;            host = InetAddress.getByName("127.0.0.1");            port = 6000;            this.chat = chat;        }        catch (IOException e)        {            chat.jTextArea1.append(e.toString());        }    }    public void run()    {        try {            chat.jTextArea1.append("尝试连线......");            skt = new Socket(host, port);            chat.jTextArea1.append("连线成功\n");            theInputStream = new BufferedReader(                new InputStreamReader(skt.getInputStream()));            theOutputStream = new PrintStream(skt.getOutputStream());            while(true)            {                readin = theInputStream.readLine();                chat.jTextArea1.append(readin + "\n");            }        }        catch (SocketException e)        {            chat.jTextArea1.append("连线中断!\n");            try {                skt.close();            }            catch (IOException err)            {                chat.jTextArea1.append(err.toString());            }        }        catch (IOException e)        {            chat.jTextArea1.append(e.toString());        }    }    public void dataout(String data)    {        theOutputStream.println(data);    }}

⌨️ 快捷键说明

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