📄 readthread.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 + -