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