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();
        }
    
    }
  • 相关阅读:
    tp5 select回显
    toFixed
    用js来实现银行家算法
    js 日期证有效性验的通用方法
    js获取或判断任意数据类类型的通用方法(getDataType)和将NodeList转为数组(NodeListToArray)
    js实现jquery函数animate动画效果
    js原生实现 无缝滚动图片
    scrollTop实现图像循环滚动(实例1)
    commonCookie.js
    delphi XE3解析JSON数据
  • 原文地址:https://www.cnblogs.com/lsp-lsp/p/7344467.html
Copyright © 2011-2022 走看看