package tcp;
|
import java.io.BufferedReader;
|
import java.io.IOException;
|
import java.io.OutputStream;
|
import java.io.PrintStream;
|
import java.net.InetSocketAddress;
|
import java.net.Socket;
|
import java.net.SocketAddress;
|
import java.nio.charset.StandardCharsets;
|
|
import VectroData.ForwardDatas;
|
import tbDataModel.Tb_forward_data;
|
public class Tcpclient {
|
static Socket socket;
|
static SocketAddress socketAddress;
|
static OutputStream out;
|
static BufferedReader br;
|
static String ip;
|
static int port;
|
|
static{
|
Tb_forward_data forward_data=ForwardDatas.get_mou_tb_forword("TCP").get(0);
|
ip=forward_data.getIp();
|
port=Integer.parseInt(forward_data.getPort());
|
chushihua();
|
}
|
|
public static void chushihua() {
|
socket = new Socket();
|
socketAddress = new InetSocketAddress(ip, port);
|
try {
|
socket.connect(socketAddress, 2* 1000);
|
} catch (IOException e) {
|
// System.out.println("Á¬½Ó³¬Ê±");
|
e.printStackTrace();
|
}
|
}
|
|
|
public static void send(String message) {
|
if(socket.isConnected()) {
|
}else {
|
}
|
try {
|
out = new PrintStream(socket.getOutputStream());
|
} catch (IOException e) {
|
e.printStackTrace();
|
}
|
|
try {
|
out.write(message.getBytes(StandardCharsets.UTF_8));
|
} catch (IOException e) {
|
}
|
}
|
}
|