欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java socket 發送json報文

林國瑞2年前8瀏覽0評論

Java Socket是Java語言中Socket編程的API,可以用于在不同主機之間進行數據通信。在網絡通信中,常常需要發送或接收JSON格式的數據。本文將介紹如何使用Java Socket發送JSON報文。

以下是發送JSON報文的代碼示例:

import java.io.*;
import java.net.*;
public class SendJson {
public static void main(String[] args) {
String jsonStr = "{ \"name\":\"John\", \"age\":30, \"city\":\"New York\" }";
try {
Socket socket = new Socket("localhost", 8888);
OutputStream out = socket.getOutputStream();
out.write(jsonStr.getBytes());
socket.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}

首先定義了一個JSON格式的字符串,然后建立Socket連接并獲取輸出流,將JSON字符串轉為byte數組并寫入輸出流。最后關閉Socket連接。

需要注意的是,接收方需要按照JSON格式解析收到的數據,否則將無法正確處理數據。