成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

服務端與客戶端怎么利用socket傳文件-創(chuàng)新互聯(lián)

這篇文章給大家介紹服務端與客戶端怎么利用socket傳文件,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

成都創(chuàng)新互聯(lián)提供高防服務器租用、云服務器、香港服務器、BGP機房服務器托管等

邏輯:

1.客戶端將需要查找的文件名以流的形式傳給服務端

2.服務端接受客戶端的連接,把流轉化為字符串,進行一個目錄的遍歷,查找是否存在需要的文件,若未找到,則輸出未找到,若找到,則將文件轉化為流,傳給客戶端

3.客戶端準備接受,將服務端傳過來的流轉化為文件,存儲下載。

4,至此,完成一個簡單的客戶端與服務端傳輸文件的小栗子~

Client.Java

package com.ysk;
import java.io.BufferedReader;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
import java.net.UnknownHostException;
public class Client {
  public static void main(String[] args) {
    try {
      Socket socket = new Socket("127.0.0.1", 5555);
      OutputStream os = socket.getOutputStream();// 字節(jié)輸出流
      PrintWriter pw = new PrintWriter(os);
      pw.write("aa.txt");//輸入需要搜索的文件名
      pw.flush();
      socket.shutdownOutput();
      BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
      String a = "";
      String temp = "";
      while ((temp = in.readLine()) != null) {
        a += temp;
      }
      PrintWriter out = new PrintWriter(new OutputStreamWriter(new FileOutputStream("src\\asb.txt")));
      out.write(a);
      out.flush();
      out.close();
    } catch (UnknownHostException e) {
      e.printStackTrace();
    } catch (IOException e) {
      e.printStackTrace();
    } finally {
    }
  }
}

文章名稱:服務端與客戶端怎么利用socket傳文件-創(chuàng)新互聯(lián)
網站路徑:http://jinyejixie.com/article32/dpespc.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站排名、網站營銷、用戶體驗、網站設計公司、網站策劃、企業(yè)建站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網站建設公司
惠州市| 中牟县| 郯城县| 抚顺市| 玛沁县| 富锦市| 安阳市| 龙陵县| 庆阳市| 涿州市| 柯坪县| 三亚市| 仪征市| 汕头市| 平舆县| 富阳市| 乡宁县| 荣昌县| 呼和浩特市| 佛山市| 新河县| 岑巩县| 福清市| 区。| 石台县| 平乡县| 尤溪县| 阿拉尔市| 内黄县| 惠来县| 阳山县| 海口市| 子长县| 八宿县| 祥云县| 古丈县| 会理县| 莒南县| 明溪县| 灵石县| 台中市|