📄 client.java
字号:
import java.net.*;import java.io.*;public class client{static final int port = 3500;public static void main(String argv[]) throws SocketException,IOException{BufferedReader entree= new BufferedReader(new InputStreamReader(System.in));String ligne=entree.readLine();int longueur = ligne.length();byte[] message = new byte[longueur];InetAddress adresse=null;DatagramSocket socket;try{if(argv.length>0)adresse=InetAddress.getByName(argv[0]);elseadresse=InetAddress.getLocalHost();}catch(UnknownHostException e){System.out.println("destinataire inconnu");}message=ligne.getBytes();DatagramPacket envoi= new DatagramPacket(message,longueur,adresse,port);socket=new DatagramSocket();socket.send(envoi);byte[] memoire = new byte[100];String text;DatagramPacket reception = new DatagramPacket(memoire,memoire.length);socket.receive(reception);text=new String (memoire);System.out.println("Reception de la machine " + reception.getAddress().getHostName() + "sur le port " + reception.getPort()+":\n"+text);}}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -