package com.casic.util; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; import java.io.*; import java.net.Socket; import java.net.UnknownHostException; @Component public class ServerSocketUtil { @Value("${casic.host}") private String host; @Value("${casic.port}") private Integer port; public String sendMsg(String Json) throws UnknownHostException, IOException { // 向服务器端发送请求,服务器IP地址和服务器监听的端口号 Socket server = new Socket(host, port); if(!server.isConnected()){ return "11"; } OutputStream os = server.getOutputStream(); //把输出流封装在DataOutputStream中 DataOutputStream dos = new DataOutputStream(os); //使用writeUTF发送字符串 dos.writeUTF("Legendary!"); dos.flush(); dos.close(); server.close(); // System.out.println("连接已建立..."); // // 发送消息 // printWriter.println(Json); // printWriter.flush(); return "200"; } }