From 3bc8f0e10656fa27f8e2a762923428db53beb71e Mon Sep 17 00:00:00 2001
From: whyclj <1525436766@qq.com>
Date: 星期一, 18 二月 2019 15:14:46 +0800
Subject: [PATCH] 调整代码

---
 DataBase_Bakeup_SocketClient/src/com/main/HzipSocket.java |   35 +++++++++++++++++++++--------------
 1 files changed, 21 insertions(+), 14 deletions(-)

diff --git a/DataBase_Bakeup_SocketClient/src/com/main/HzipSocket.java b/DataBase_Bakeup_SocketClient/src/com/main/HzipSocket.java
index d534ad5..57e8c2c 100644
--- a/DataBase_Bakeup_SocketClient/src/com/main/HzipSocket.java
+++ b/DataBase_Bakeup_SocketClient/src/com/main/HzipSocket.java
@@ -8,7 +8,24 @@
 import java.util.zip.ZipEntry;
 import java.util.zip.ZipOutputStream;
 
-public class HzipSocket extends Thread {
+public class HzipSocket{
+	public static String targetip = "127.0.0.1";			//目标ip地址
+	public static int targetport = 10100;					//目标端口号
+	
+	public void init(String filepath) {
+		try {
+			Socket s = new Socket("127.0.0.1",10100);
+			//要发送出去的文件夹.请注意在不同操作系统上,表示方法可能不一样。
+			File file =new File(filepath);
+			OutputStream os=s.getOutputStream();
+			ZipOutputStream gout=new ZipOutputStream(os);
+			byte[] b=new byte[1024];
+			zipEntry(file, gout,b);
+			s.close();
+		} catch (IOException e) {
+			e.printStackTrace();
+		}
+	}
 	
 	//无论文件,还是文件夹都是一个ZipEntry。
 	/**
@@ -55,6 +72,7 @@
 				zos.flush();
 				zos.closeEntry();
 			} catch (IOException e) {
+				// TODO Auto-generated catch block
 				e.printStackTrace();
 			}
 		}
@@ -64,19 +82,8 @@
 	
 	
 	public static void main(String[] args) {
-		try {
-			Socket s = new Socket("127.0.0.1",10100);
-			HzipSocket h = new HzipSocket();
-			//要发送出去的文件夹.请注意在不同操作系统上,表示方法可能不一样。
-			File file =new File("D:/temp");
-			OutputStream os=s.getOutputStream();
-			ZipOutputStream gout=new ZipOutputStream(os);
-			byte[] b=new byte[1024];
-			h.zipEntry(file, gout,b);
-			s.close();
-		} catch (IOException e) {
-			e.printStackTrace();
-		}
+		HzipSocket h = new HzipSocket();
+		h.init("d:/temp");
 	}
 }
 

--
Gitblit v1.9.1