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

📄 readthread.java

📁 俄罗斯方块游戏,大学时写的,支持单机及点对点网络对战!同时我还在里面加入了使用技能的功能!不过有一个缺点,呵呵好象代码写的不够严谨,所以现在性能很低,我一直也没有优化它!
💻 JAVA
字号:
package client;//类serverThreadimport java.io.*;import java.net.*;class ReadThread extends Thread{    Socket clientRequest;    //用户连接的通信套接字    BufferedReader input;    //输入流    String m_sReadIn="";    //读进来的数    MyClient m_myClient;    public ReadThread(Socket s,MyClient mc)    {  //serverThread的构造器        this.clientRequest=s;        this.m_myClient=mc;        //接收receiveServer传来的套接字        InputStreamReader reader;        try{        //初始化输入、输出流              reader=new InputStreamReader(clientRequest.getInputStream());              input=new BufferedReader(reader);           ///   System.out.println("KKKKKK初始化输入、输出流的数据呀 哑哑哑哑呀!!!!!!");        }        catch(IOException e)        {              System.out.println(e.getMessage());        }    }    public void run()    {  //线程的执行方法        boolean done=false;        while(!done)        {            try            {                m_sReadIn=input.readLine();                m_myClient.readStr(m_sReadIn);              System.out.println(m_sReadIn);     //接收客户机指令           //   System.out.println("KKKKKKKK输出读入的数据呀 哑哑哑哑呀!!!!!!");            }            catch(IOException e)            {                System.out.println(e.getMessage());            }            m_sReadIn=m_sReadIn.trim().toLowerCase();            if(m_sReadIn==null || m_sReadIn.equals("quit"))done=true;            //命令quit结束本次连接        }        try        {             clientRequest.close();        //关闭套接字        }        catch(IOException e)        {              System.out.println(e.getMessage());        }        //end of run   }}

⌨️ 快捷键说明

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