udpclient.java
来自「本书结合作者丰富的实践经验和深厚的理论基础」· Java 代码 · 共 33 行
JAVA
33 行
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 + =
减小字号Ctrl + -
显示快捷键?