?? simpleudp.java
字號:
import java.net.*;
public class SimpleUDP{
public static void main(String[] main)
throws UnknownHostException,SocketException, java.io.IOException
{
int port=5264;
// 創(chuàng)建datagram 套接字
DatagramSocket socket=new DatagramSocket(port);
socket.setSoTimeout(5000);
// 創(chuàng)建datagram payload和localhost
String outMessage="Hello UDP world!";
byte[] data=outMessage.getBytes();
DatagramPacket packet=new DatagramPacket(data,data.length,
InetAddress.getByName("localhost"),port);
// 發(fā)送datagram
System.out.println("Sending message:"+outMessage);
socket.send(packet);
// 準備接收datagram
packet.setData(new byte[512]);
packet.setLength(512);
// 接收 datagram(可能超時)
System.out.println("Waiting for datagram...");
socket.receive(packet);
// 打印結(jié)果
String inMessage=new String(packet.getdata(),0,packet.getLength());
System.out.println("Received message:"+inMessage);
socket.close();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -