java使用socket服务端接收8888端口的设备客户端发送过来的十六进制数据 请编写个demo
时间: 2023-03-11 08:34:56 浏览: 232
java socket处理硬件传过来的16进制数据的工具类
Java使用socket服务端接收8888端口的设备客户端发送过来的十六进制数据,可以使用如下代码示例: import java.net.*;
import java.io.*;public class SocketServerDemo {
public static void main(String[] args) throws IOException {
int port = 8888;
ServerSocket server = new ServerSocket(port);
Socket socket = server.accept();
InputStreamReader is = new InputStreamReader(socket.getInputStream());
BufferedReader br = new BufferedReader(is);
String hexStr = br.readLine();
System.out.println("Received hex data: " + hexStr);
socket.close();
server.close();
}
}
阅读全文