网络编程基于TCP的Socket实现客户端与服务端的文件发送
客户端步骤
- //指定的是所要连接的服务器的ip和端口。
- //创建文件对象
- //输出流
- //输出
- //刷出
- //读取响应
- //读入
- //关闭
服务端步骤
- //建立服务器端套接字
- //阻塞式监听
- //创建文件对象
- //输入流
- //读写文件
- //刷出
- //输出流 给响应
- //刷出
- //关闭
客户端
import java.io.*;
import java.net.Socket;
/**
* //指定的是所要连接的服务器的ip和端口。
* //创建文件对象
* //输出流
* //输出
* //刷出
* //读取响应
* //读入
* //关闭
*/
public class Client {
public static void main(String[] args) throws IOException {
System.out.println("----------Client-----");
//指定的是所要连接的服务器的ip和端口。
Socket client = new Socket("localhost", 9898);
//创建文件对象
File file = new File("a.txt");
InputStream is = new FileInputStream(file);