【Java开源代码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学会员整理了Java开源代码-zipServer.java的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
package zipsocket;
import java.net.*;
import java.io.*;
import java.util.zip.*;
public class zipServer {
public zipServer() {
ZipOutputStream output;
ServerSocket svr;
Socket soc;
try
{
System.out.println("Starting server...");
svr = new ServerSocket(5000);
soc = svr.accept();
output = new ZipOutputStream(soc.getOutputStream());
output.setMethod(ZipOutputStream.DEFLATED);
output.putNextEntry(new ZipEntry("zip"));
DataOutputStream out = new DataOutputStream(output);
String dataToTransfer = "Hello,ZipStream.";
out.writeUTF(dataToTransfer);
output.close();
System.out.println("已传送数据: " + dataToTransfer);
soc.close();
svr.close();
}
catch(Exception e1)
{
System.out.println("Error: " + e1);
e1.printStackTrace();
}
}
public static void main(String[] args) {
zipServer zipServer1 = new zipServer();
}
}