本文演示,使用Socket进行网络图片传送,实现客户端的client.bmp文件上传到服务端。
1)客户端,上传client.bmp图片给服务端,并接受服务端返回的“上传成功”消息。
2)服务端,接受客户端的图片并保存为server.bmp,同时给客户端发送“上传成功”消息。
客户端,代码如下:
package upload.photo.client;
import java.io.FileInputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
//客户端:上传图片
public class CUploadPhotoClient {
public static void main(String[] args) throws Exception{
//1.连接诶服务器
Socket s = new Socket("127.0.0.1",5612);
System.out.println("已连接到服务器5612端口ÿ