先写服务器端,必须先执行服务器端。这个是在本机的,所以IP地址使用的是127.0.0.1。如果服务器不是本机,修改服务器的IP地址即可。
package wangluobiancheng;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;
import java.net.UnknownHostException;
/*
* TCP通信两端需要创建socket对象
* 使用TCP通信的知识,编写一个文件上传的程序,完成将本地计算机F盘中的1.jpg文件上传到F盘中名称为upload的文件夹中,
* 要求把客户端的IP地址加上count标识作为上传后的文件名。即IP(count)的形式,其中,count随着重命名文件的增多而增大,如127.0.0.1(1).jpg,127.0.0.1(2).jpg
* 需要一个服务器端接受文件,需要一个客户端上传文件
*/
public class FileServer {
public static void main(String[] args) throws Exception {
// 创建ServerSocket对象,端口号为10001
ServerSocket ssk = new ServerSocket(10001);