TCP实现多线程下文件的上传

多线程下文件的上传:  

        要想实现此需求,我们首先要掌握多线程的相关知识【线程的的实现方法】、以及用IO流进行数据的传输和用TCP协议发送和接收数据。

模拟多线程下文件的上传的客户端

技术分析:客户端我们使用Socket类【套接字】提供的方法

【重点实现思路】

run方法:

        1、创建套接字对象【Socket】---参数服务端的ip和port;

        2、创建输入流对象--读取磁盘文件的数据到内存;

        3、获取输出流对象--将内存中的数据写出【while边读边写】;

        4、提示服务端数据传输完成;

        5、等待接收服务器端返回的结果;

        6、将结果打印到控制台;

        7、关闭输入流和Socket;’

        8、main方法中启动线程

main方法: 

package com.tlc.text;

/**
 * @auther 喵了个@汪
 * 客户端
*/
public class TCPImgSend {
 public static void main(String[] args) {
     //创建5个
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值