编写Java代码,进行判断目标IP地址可以连接上的udp端口有哪些
时间: 2024-02-11 09:08:53 浏览: 107
你好,以下是Java代码实现目标IP地址可以连接上的UDP端口有哪些:
```java
import java.net.*;
public class UdpPortScanner {
public static void main(String[] args) {
String ipAddress = "目标IP地址"; // 目标IP地址
int timeout = 1000; // 超时时间(毫秒)
int startPort = 1; // 起始端口
int endPort = 65535; // 结束端口
for(int port = startPort; port <= endPort; port++) {
try {
DatagramSocket socket = new DatagramSocket();
socket.connect(InetAddress.getByName(ipAddress), port);
socket.setSoTimeout(timeout);
socket.close();
System.out.println("端口 " + port + " 可以连接");
} catch (Exception e) {
// 端口不可连接,忽略异常
}
}
}
}
```
请注意替换代码中的目标IP地址。该代码将从1到65535端口进行扫描,如果端口可以连接,则输出端口号。
阅读全文