场景
对接协议中需要监听UDP协议的指定端口并监听数据,且数据格式为十六进制。
如果是在linux服务上,可以快速通过C或者python脚本等方式实现。
这里使用Java代码实现,可便于后续做其他存储数据等的扩展,且只需要在服务器上安装jdk,均可进行运行和数据调试。
注:
实现
1、新建Java类
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
public class UdpTest {
public static void main(String[] args) {
int port = 21000; // 选择一个未被使用的端口号
try {
// 创建DatagramSocket对象,并绑定到指定的本地端口
DatagramSocket socket = new DatagramSocket(port);
System.out.println("Listening on port: " +