udpclient.java
来自「java课件 java课件 java课件 java课件」· Java 代码 · 共 39 行
JAVA
39 行
import java.net.*;
import java.io.*;
public class UDPClient{
public static void main(String args[]){
byte[] bufsend = null;
String sendMessage=null;
try{
DatagramSocket socket = new DatagramSocket();
BufferedReader sysin = new BufferedReader(
new InputStreamReader(System.in));
while(true){
System.out.println("Waiting for input a line text...");
sendMessage = sysin.readLine();
bufsend = sendMessage.getBytes();
//used for sending message
DatagramPacket packet = new DatagramPacket( bufsend,sendMessage.length(),
InetAddress.getLocalHost(),8888);
socket.send(packet);
if(sendMessage.equals("bye"))
break;
byte[] bufrec=new byte[50];
//used for receiving data
DatagramPacket receivePacket =
new DatagramPacket(bufrec,50);
socket.receive(receivePacket);
String received = new String(receivePacket.getData());
System.out.println("From Server:"+received);
}
socket.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?