📄 readthread.java~17~
字号:
package Server;
import java.io.*;
import java.net.*;
class ReadThread extends Thread
{
Socket clientRequest;
//用户连接的通信套接字
BufferedReader input;
//输入流
String m_sReadIn="";
//读进来的数
MyServer m_myServer;
public ReadThread(Socket s,MyServer ms)
{ //serverThread的构造器
this.clientRequest=s;
this.m_myServer=ms;
//接收receiveServer传来的套接字
InputStreamReader reader;
try{
//初始化输入、输出流
reader=new InputStreamReader(clientRequest.getInputStream());
input=new BufferedReader(reader);
}
catch(IOException e)
{
System.out.println(e.getMessage());
}
}
public void run()
{
//线程的执行方法
boolean done=false;
while(!done && m_myServer!=null)
{
try
{
m_sReadIn=input.readLine();
m_myServer.readStr(m_sReadIn);
//接收客户机指令
}
catch(IOException e)
{
System.out.println(e.getMessage());
done=false;
}
}
try
{
clientRequest.close(); //关闭套接字
}
catch(IOException e)
{
System.out.println(e.getMessage());
}
//end of run
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -