基于Java语言写一个使用UDP网络编程的可行程序,向服务器发送“Hello,UDP”。
时间: 2024-03-08 13:51:19 浏览: 63
Java的UDP通信程序
以下是一个基于Java语言使用UDP网络编程的可行程序,可向服务器发送“Hello,UDP”:
```java
import java.net.*;
public class UDPClient {
public static void main(String[] args) throws Exception {
DatagramSocket clientSocket = new DatagramSocket();
InetAddress IPAddress = InetAddress.getByName("服务器IP地址");
byte[] sendData = "Hello, UDP".getBytes();
DatagramPacket sendPacket = new DatagramPacket(sendData, sendData.length, IPAddress, 9876);
clientSocket.send(sendPacket);
clientSocket.close();
}
}
```
说明:
1. 创建 DatagramSocket 对象 clientSocket,该对象用于发送和接收数据报。
2. 获取服务器的 IP 地址,并创建一个 InetAddress 对象 IPAddress。
3. 将字符串“Hello, UDP”转换为字节数组 sendData。
4. 创建 DatagramPacket 对象 sendPacket,该对象包含要发送的数据、目标 IP 地址和端口号。
5. 使用 clientSocket 的 send() 方法将数据包 sendPacket 发送到服务器。
6. 关闭 clientSocket 对象。
请注意将代码中的“服务器IP地址”替换为实际的服务器 IP 地址,端口号可以根据实际情况进行更改。
阅读全文