socket協議進行檔案上傳和接收

2021-10-22 15:34:51 字數 1479 閱讀 4059

客戶端

/**

* 客戶端

* @param args

*/public

static

void

main

(string[

] args)

//關閉socket連線

socket.

shutdownoutput()

;//接收完畢,建立乙個輸入流,接收服務端返回的資訊

bufferedreader clientreader =

newbufferedreader

(new

inputstreamreader

(socket.

getinputstream()

)); string info = clientreader.

readline()

; system.out.

println

("接收到伺服器訊息:"

+ info)

; clientreader.

close()

; socket.

close()

; reader.

close()

; writer.

close()

;}catch

(exception e)

}

服務端

/**

* 服務端

* @param args

*/public

static

void

main

(string[

] args)

//建立乙個輸出流,寫點東西反饋到客戶端

bufferedwriter serverwriter =

newbufferedwriter

(new

outputstreamwriter

(socket.

getoutputstream()

)); serverwriter.

write

("檔案接收完畢");

serverwriter.

newline()

; serverwriter.

flush()

; serverwriter.

close()

; serversocket.

close()

; writer.

close()

; reader.

close()

;}catch

(exception e)

}

Jmeter進行檔案上傳

檔案上傳 以積分下發為例,上傳excel檔案 1 新增執行緒組 右擊 測試計畫 新增 threads users 執行緒組 2 新增乙個http請求 右擊 執行緒組 新增 sampler http請求 3 填寫http請求中的url和路徑,以及要上傳的檔案 引數名稱 介面文件中的引數名 4 需要新增...

使用spring MVC框架進行檔案上傳

使用spring mvc框架進行檔案上傳,步驟如下 upload springframework.web.servlet.dispatcherservlet 14096 fileuploadbean e fail confirmation 3 定義控制類,mandclass及方法。控制類中最重要的方...

使用PlupLoad js外掛程式進行檔案上傳案例

charset utf 8 plupload使用指南title src js plupload.full.min.js script head id btn 選擇檔案button p 例項化乙個plupload上傳物件 var uploader new plupload.uploader 在例項物件...