System.out.println("****************************************************************");
}
}
/**
* 文件传输Clinet端<br>
* 功用阐明:
* @Author 空中智囊
* @Date 2016年09月01日
* @version 1.0
*/
public class SocketClient extends Socket {
public static final Logger LOGGER = LoggerFactory.getLogger(SocketClient.class);
private static final String SERVER_IP = "127.0.0.1"; // word文件组件处置效劳IP地址
private static final int SERVER_PORT = 8899; // word文件组件处置效劳端口
private int soTimeout = 60000; // 效劳链接超时时间 60s
private Socket client = this;
private FileInputStream fis;
private DataOutputStream dos;
private DataInputStream dis;
private FileOutputStream fos;
public SocketClient(String listenip, int listenport) throws Exception {
super(listenip, listenport);
this.setSoTimeout(this.soTimeout);
LOGGER.info("Cliect[port:" + this.client.getLocalPort() + "] 成功衔接效劳端");
}
public SocketClient() throws Exception {
super(SERVER_IP, SERVER_PORT);
this.setSoTimeout(this.soTimeout);
LOGGER.info("Cliect[port:" + this.client.getLocalPort() + "] 成功衔接效劳端");
}
public SocketClient(String listenip, int listenport, int soTimeout) throws Exception {
super(listenip, listenport);
this.setSoTimeout(soTimeout);
LOGGER.info("Cliect[port:" + this.client.getLocalPort() + "] 成功衔接效劳端");
}
/**
* 处置word文件
* @param srcRealPath 模板word文件途径相对地址
* @param descRealPath 处置后的文件寄存地址相对途径
* @param taskType 处置文件的类型 convertFile/replaceBookMark/exportTask
* @param jsonObject 传给效劳端的数据对象,这个参数可依据效劳端需求停止调整
* @return 处置结果
*/
(责任编辑:admin)