Java 网络编程 -- 基于TCP实现文件上传

本文介绍了Java基于TCP协议实现文件上传的操作流程。首先,详细讲解了Java TCP操作的基本步骤,包括服务器端的创建(指定端口,使用ServerSocket,accept阻塞连接,输入输出流操作)和客户端的创建(通过Socket指定服务器IP和端口,进行输入输出流操作)。接着,文章重点阐述如何实现文件上传功能。
摘要由CSDN通过智能技术生成

Java TCP 操作基本流程

一、创建服务器
1、指定端口, 使用serverSocket创建服务器
2、阻塞式连接 accept
3、操作:输入流 输出流
4、释放资源

二、创建客户端
1、使用Socket 创建客户端 + 服务器的ip和端口
2、操作:输入流 输出流
3、释放资源

实现文件上传:

客户端上传:
public class FileClient {
   
	public static void main(String[] args) throws IOException {
   
		System.out.println("=======client=======");
		// 1、使用Socket 创建客户端+服务端Ip 和端口
		Socket client = new Socket("localhost", 8888);
		// 2、操作:文件拷贝:上传
		InputStream is = new BufferedInputStream(new FileInputStream
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值