📄 myserver.java~33~
字号:
package com.test;
import java.net.*;
import java.io.*;
public class MyServer {
private String fileUrl = "E:/work/jsp/myserver";
public MyServer() {
}
public static void main(String[] args) {
MyServer myserver = new MyServer();
try {
ServerSocket ss = new ServerSocket(9999);
while (true) {
Socket socket = ss.accept();
System.out.print("有一个客户连接上来!");
BufferedReader br = new BufferedReader(
new InputStreamReader(socket.getInputStream()));
BufferedWriter bw = new BufferedWriter(
new OutputStreamWriter(socket.getOutputStream()));
String msg = br.readLine();
String[] arr = msg.split(" ");
char[] mybyte = myserver.responseBro(arr[1]);
if(mybyte==null){
bw.write("你访问的资源不存在!");
}else{
bw.write(mybyte);
}
bw.flush();
bw.close();
System.out.print(msg);
}
} catch (Exception ex) {
ex.printStackTrace();
}
}
public char[] responseBro(String file) {
char[] mychar = null;
File f = new File(fileUrl + file);
try {
InputStream is = new FileInputStream(f);
BufferedReader br = new BufferedReader(new InputStreamReader(is));
mychar = new char[is.available()];
br.read(mychar);
} catch (Exception ex) {
ex.printStackTrace();
}
return mychar;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -