zoukankan      html  css  js  c++  java
  • 客户端启动

    package com.qianfeng.tcp4;
    
    import java.io.BufferedReader;
    import java.io.FileReader;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.io.OutputStream;
    import java.io.PrintWriter;
    import java.net.InetAddress;
    import java.net.Socket;
    import java.net.UnknownHostException;
    
    public class UploadClient {
    
        /**
         * 实现文本文件的上传的客户端
         * 上传成功服务端返回"上传成功"
         * 
         * 1:读取本地文件
         * 2:发送给服务端
         * 3:接收"上传成功"
         * @throws IOException 
         * @throws UnknownHostException 
         */
        public static void main(String[] args) throws UnknownHostException, IOException {
            System.out.println("客户端启动");
            Socket socket = new Socket(InetAddress.getByName("10.0.116.207"),24444);
            
            //创建读取本地文件的字符读取流对象
            BufferedReader br = new BufferedReader(new FileReader("files\Demo1.java"));
            
            //创建发送给服务端数据的字符输出流对象
            OutputStream out = socket.getOutputStream();
            PrintWriter pw = new PrintWriter(out,true);
            
            //创建接收"上传成功"的字符读取流对象
            InputStream in = socket.getInputStream();
            BufferedReader brr = new BufferedReader(new InputStreamReader(in));
            
            
            //读取本地文件写入到服务器端
            String line =null;
            while((line=br.readLine())!=null)
            {
                pw.println(line);
            }
            //向服务器端写入结束标记
            socket.shutdownOutput();
            
            //读取"上传成功"
            System.out.println(brr.readLine());
            
            br.close();
            socket.close();
        }
    
    }
  • 相关阅读:
    http的url长度限制
    windows xp unlock 很慢
    C++的vector::push_back()和vector::resize()比较
    手机开发的7种机型列表
    DELPHI中对NT服务型程序的控制单元
    ICON图标下载地址汇总
    Solving the 'cannot find drf file' problem when compiling packages.
    Delphi常用属性和事件
    免费delphi组件收集
    Delphi中关于Canvas.TextOut
  • 原文地址:https://www.cnblogs.com/lsp-lsp/p/7344467.html
Copyright © 2011-2022 走看看