📄 udpclient.java
字号:
import java.io.*;
import java.net.*;
public class UdpClient {
public void go() throws IOException, UnknownHostException {
DatagramSocket datagramSocket;
DatagramPacket inDataPacket;
DatagramPacket outDataPacket;
InetAddress serverAddress;
byte[] msg = new byte[100];
String receivedMsg;
datagramSocket = new DatagramSocket();
serverAddress = InetAddress.getLocalHost();
outDataPacket = new DatagramPacket(msg,1, serverAddress, 8000);
datagramSocket.send (outDataPacket);
inDataPacket = new DatagramPacket(msg, msg.length);
datagramSocket.receive(inDataPacket);
receivedMsg = new String (inDataPacket.getData(), 0,inDataPacket.getLength());
System.out.println(receivedMsg);
datagramSocket.close();
}
public static void main (String args[]) {
UdpClient udpClient = new UdpClient();
try {
udpClient.go();
}
catch (Exception e) {
System.out.println ("Exception occurred with socket.");
System.out.println (e);
System.exit (1);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -