Newer
Older
br-data-forwarding / src / main / java / com / casic / util / ServerSocketUtil.java
tanyue on 3 Jul 1 KB 20240703 初始提交
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";
    }

}