java实现udp客户端

import java.net.*;

public class UdpClient {

public static void main(String\[\] args) throws Exception {

// 定义服务器地址和端口号

String serverAddress = "127.0.0.1";

int serverPort = 8888;

// 创建数据包对象并设置要发送的消息内容

byte\[\] sendData = "Hello Server!".getBytes();

DatagramPacket sendPacket = new DatagramPacket(sendData, sendData.length, InetAddress.getByName(serverAddress), serverPort);

// 创建UDP Socket对象

DatagramSocket socket = new DatagramSocket();

try {

// 向服务器发送数据包

socket.send(sendPacket);

// 接收从服务器返回的数据包

byte\[\] receiveData = new byte1024;

DatagramPacket receivePacket = new DatagramPacket(receiveData, receiveData.length);

socket.receive(receivePacket);

// 打印服务器返回的消息内容

System.out.println("Received message from server: " + new String(receivePacket.getData(), 0, receivePacket.getLength()));

} finally {

// 关闭socket连接

socket.close();

}

}

}

相关推荐
用户925807911481 分钟前
画图理解mysql日志机制
java·后端
四代水门3 分钟前
计算机网络之——TCP/UDP协议
tcp/ip·计算机网络·udp
javahongxi4 分钟前
Spring Cloud Trace 链路实现
java·spring boot·spring cloud
海梨花6 分钟前
腾讯面试高频算法题
java·算法·面试
于先生吖7 分钟前
Java消息队列优化抢单逻辑,同城搬家拉货多场景业务数据库架构设计
java·开发语言·数据库架构
半个烧饼不加肉7 分钟前
JS 底层探究--执行上下文
开发语言·前端·javascript
小谢小哥8 分钟前
68-持续集成详解
java·后端·架构
用户925807911489 分钟前
redission原理
java·后端
小旭95279 分钟前
Spring Cloud 集成分布式日志 ELK+Swagger 接口文档实战
java·分布式·后端·elk·spring cloud