System.exit(0);
}
}
/**
* 构造输入字符串
*
* @param line
* @return
*/
private String getMsg(String line) {
return client.toString() + " says:" + line;
}
}
/**
* 该类用于创建发送数据的线程
*
* @author Faue
* @version 1.0.0
*/
class ClientMsgSendThread implements Runnable {
private Socket client;
private PrintWriter out;
private BufferedReader keyboardInput;
private StringBuffer outputStringBuffer = new StringBuffer("Hello");
/**
* 得到键盘的输入流
*
* @param s
* @throws IOException
*/
public ClientMsgSendThread(Socket s) throws IOException {
client = s;
out = new PrintWriter(client.getOutputStream(), true);
keyboardInput = new BufferedReader(new InputStreamReader(System.in));
}
public void run() {
try {
while (!client.isClosed()) {
outputStringBuffer.delete(0, outputStringBuffer.length());
outputStringBuffer.append(keyboardInput.readLine());
out.println(outputStringBuffer.toString());
}
out.println("--- See you, bye! ---");
} catch (IOException e) {
//e.printStackTrace();
System.out.println(client.toString() + " is closed!");
System.exit(0);
}
}
}
}
如果对您有帮助,请记得采纳为满意答案,谢谢java仿迅雷代码!祝您生活愉快!
vaela
java多线程同时多点读取同一个文件?就像迅雷的多点下载使用RandomAccessFilejava仿迅雷代码,用randomAccessFile.seek(long lenth)到文件指定java仿迅雷代码的位置java仿迅雷代码,再开始读取 。
java仿迅雷代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java bt下载器、java仿迅雷代码的信息别忘了在本站进行查找喔 。
推荐阅读
- jquery监听input,jquery监听input值改变
- ChatGPT官方网页版,chat platform
- 小米路由器复位后怎么设置,小米路由器复位以后怎么设置
- plsql执行oracle存储过程,oracle中plsql执行语句
- vb.net添加文件 vbnet filestream
- ios升级消除游戏叫什么,iphone升级取消
- 公众号注册身份信息,注册微信公众号身份证姓名
- 钉钉能用单反直播,钉钉直播可以用摄像机吗
- go语言直接编译成原生码 go怎么从源码编译到二进制文件