正在查看: Clean Center v0.5.5 应用的 SocketClient.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Clean Center v0.5.5 应用的 SocketClient.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.wxiwei.office.system;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
import java.net.UnknownHostException;
public class SocketClient {
public static final String HOST = "172.25.3.147";
public static final int LISTENER_PORT = 3000;
private static SocketClient sc = new SocketClient();
private Socket client;
public static SocketClient instance() {
return sc;
}
public SocketClient() {
initConnection();
}
public void initConnection() {
try {
this.client = new Socket(HOST, LISTENER_PORT);
} catch (UnknownHostException unused) {
System.out.println("Error setting up socket connection: unknown host at 172.25.3.147:3000");
} catch (IOException e) {
System.out.println("Error setting up socket connection: " + e);
}
}
public InputStream getFile(String str) {
try {
OutputStream outputStream = this.client.getOutputStream();
outputStream.write(str.getBytes());
outputStream.flush();
return this.client.getInputStream();
} catch (Exception unused) {
System.out.println("Error reading from file: " + str);
return null;
}
}
}