Êþº¾ 4 javaNetUDP/UDPClient java/lang/Object ()V Code
LineNumberTable LocalVariableTable this LjavaNetUDP/UDPClient; main ([Ljava/lang/String;)V
Exceptions java/lang/Exception localhost
java/net/InetAddress getByName *(Ljava/lang/String;)Ljava/net/InetAddress; java/net/DatagramSocket
! connect (Ljava/net/InetAddress;I)V # time % ' & !java/nio/charset/StandardCharsets ( ) UTF_8 Ljava/nio/charset/Charset;
+ - , java/lang/String . / getBytes (Ljava/nio/charset/Charset;)[B 1 java/net/DatagramPacket
0 3 4 ([BI)V
6 7 8 send (Ljava/net/DatagramPacket;)V : < ; java/lang/System = > out Ljava/io/PrintStream; @
Data was sent
B D C java/io/PrintStream E F println (Ljava/lang/String;)V è
J L K java/lang/Thread M N sleep (J)V
P Q 8 receive
0 S T U getData ()[B
0 W X Y getLength ()I
+ [ \ ([BII)V ^ java/lang/StringBuilder `
Response:
] b F
] d e f append -(Ljava/lang/String;)Ljava/lang/StringBuilder;
] h i j toString ()Ljava/lang/String;
l m close
o q p java/lang/Throwable r s
addSuppressed (Ljava/lang/Throwable;)V args [Ljava/lang/String; addr Ljava/net/InetAddress; sock Ljava/net/DatagramSocket; data [B packet Ljava/net/DatagramPacket; buffer resp respData respText Ljava/lang/String;
StackMapTable u
SourceFile UDPClient.java ! / *· ±
¼ Ÿ LMN» Y· :+#¶ "² $¶ *:» 0Y¾· 2:¶ 5² 9?¶ A G¸ I ¼:» 0Y¾· 2:¶ O¶ R: » +Y ¶ V· Z:
² 9» ]Y_· a
¶ c¶ g¶ AÆ .¶ k§ &MÆ ¶ k,¿N,Ç -M§
,-¥ ,-¶ n,¿± ¡
® ®
F
&