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) { } } }