xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 12.24MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2023-06-19
  • 語言: 其他
  • 標簽:

資源簡介

東北大學實驗,網絡實踐。實驗二代碼,http實現 東北大學實驗,網絡實踐。實驗二代碼,http實現

資源截圖

代碼片段和文件信息



import?java.io.BufferedReader;
import?java.io.File;
import?java.io.FileOutputStream;
import?java.io.IOException;
import?java.io.OutputStream;
import?java.io.InputStream;
import?java.io.InputStreamReader;
import?java.io.PrintStream;
import?java.net.Socket;
import?java.net.SocketException;
import?java.net.UnknownHostException;
import?java.util.Scanner;

public?class?Client?{

public?static?void?main(String[]?args)?{
//?TODO?Auto-generated?method?stub

try?{
//鏈接服務器
//發送請求頭

while(true){
Socket?s=new?Socket(“localhost“8888);
PrintStream?writer?=?new?PrintStream(s.getOutputStream());
System.out.println(“請輸入下載文件“);
String?filename?=?new?Scanner(System.in).nextLine();
writer.println(“GET?/“+filename+“?HTTP/1.1“);
writer.println(“Host:localhost“);
writer.println(“connection:keep-alive“);
writer.println();
writer.flush();

//發送請求體
InputStream?in=s.getInputStream();
BufferedReader?reader?=?new?BufferedReader(new?InputStreamReader(in));
String?firstLineOfResponse?=?reader.readLine();//Content-Type:text/html
String?secondLineOfResponse?=?reader.readLine();//Content-Length
String?threeLineOfResponse?=?reader.readLine();//blank?line
String?fourLineOfResponse?=?reader.readLine();//HTTP/1.1?200?OK

//接收響應狀態
if((firstLineOfResponse.substring(9?12)).equals(“404“)){
????//響應失敗
????String?result?=?new?String();
????String?line;
????while((line?=?reader.readLine())?!=?null){
???? result?=?result+“\n“+line;?
????}
????System.out.println(result);
????reader.close();
????writer.close();
}
else{
System.out.println(“請輸入保存路徑“);
String?savelocation?=?new?Scanner(System.in).nextLine();
File?fl?=?new?File(savelocation);
if(!fl.exists()){
fl.createNewFile();
}
if(fl.exists()){
byte[]?b=new?byte[100000];
OutputStream?out=new?FileOutputStream(savelocation);
int?len?=in.read(b);
while(len!=-1)
{
out.write(b?0?len);
len?=?in.read(b);
}
in.close();
out.close();
writer.close();
}
????}
s.close();
}
}
catch(UnknownHostException?e){
e.printStackTrace();
}catch(IOException?e){
e.printStackTrace();
}

}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-01-19?11:20??實驗二\
?????目錄???????????0??2018-01-19?11:20??實驗二\實驗二代碼\
?????文件????????2413??2017-03-07?17:08??實驗二\實驗二代碼\Client.java
?????文件?????????590??2017-03-06?22:15??實驗二\實驗二代碼\Server.java
?????文件????????3894??2017-03-07?17:12??實驗二\實驗二代碼\ServerThread.java
?????文件????????2866??2017-03-07?12:30??實驗二\實驗二代碼\ZipCompressor.java
?????文件????12956667??2017-03-07?21:31??實驗二\董卓然實驗二http錄屏.mp4

評論

共有 條評論

相關資源