mxpopstar
2022-05-03 e75ef5f04f61aa5fbd89fd5c413dcee1819b7a91
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
Êþº¾4sp_comm/Comm_Socketjava/lang/ObjectmDevIpLjava/lang/String;mPortImSocketLjava/net/Socket;<init>(Ljava/lang/String;I)VCode
 ()V    127.0.0.1                   
java/net/Socket
LineNumberTableLocalVariableTablethisLsp_comm/Comm_Socket;ip_addrport socketClose
$ %close
')(java/io/IOException *printStackTraceeLjava/io/IOException; StackMapTable SocketUdpCommW(ILjava/lang/String;ILjava/nio/ByteBuffer;Ljava/nio/ByteBuffer;Lmain/page_debug_inf;Z)Z1java/net/DatagramSocket
03 4(I)V
687java/nio/ByteBuffer 9:limit()I
6< =>get()B@java/lang/StringBuilderBjava/util/Date
AEyyyy-MM-dd HH:mm:ss.SSS
GIHcom/Com JKget_DTF6(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String;
MONjava/lang/String PQvalueOf&(Ljava/lang/Object;)Ljava/lang/String;
?S T(Ljava/lang/String;)VV IP:
?X YZappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;\ port:
?^ Y_(I)Ljava/lang/StringBuilder;a     UDP TX: 
ced    com/ComFn fgbytesToHexString([BI)Ljava/lang/String;i
 
?k lmtoString()Ljava/lang/String;
oqpmain/page_debug_inf rT addDebugInft******
 
vxwjava/net/InetAddress yz    getByName*(Ljava/lang/String;)Ljava/net/InetAddress;|java/net/DatagramPacket
{~ ([BILjava/net/InetAddress;I)V
0 ‚4 setSoTimeout
0„ …†send(Ljava/net/DatagramPacket;)V
6ˆ ‰:capacity
{‹ Œ([BI)V
0Ž †receive
{‘ ’“getData()[B
{• –:    getLength
6˜ ™šclear()Ljava/nio/Buffer;
6œ žput([BII)Ljava/nio/ByteBuffer;
6  ¡šflip£     UDP RX: ¥  RX: ******
§ 
©kªjava/lang/Exception
0$
local_portdev_ipbbf_txLjava/nio/ByteBuffer;bbf_rx dt_debug_infLmain/page_debug_inf;printdatZcomm_res
socket_udpLjava/net/DatagramSocket;dat_tx[BnaddressLjava/net/InetAddress;packetLjava/net/DatagramPacket;bufferreceiverdat_rxrx_lenLjava/lang/Exception;¹Æjava/lang/Throwable
SocketCommC(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;Lmain/page_debug_inf;Z)Z
Ê ËÌ isConnected()ZÎjava/net/InetSocketAddress
ÍÐ
Ò ÓÔconnect(Ljava/net/SocketAddress;I)V
× ØÙgetInputStream()Ljava/io/InputStream;
Û ÜÝgetOutputStream()Ljava/io/OutputStream;
6ß àáposition(I)Ljava/nio/Buffer;ã     TCP TX: å  TX: ******
 
çéèjava/io/OutputStream êëwrite([B)V
çí îflush
ðòñjava/io/InputStream óôread([B)Iö     TCP RX: 
ø "
'ks_inLjava/io/InputStream;s_outLjava/io/OutputStream;read_len
SourceFileComm_Socket.java!    
  †,*·*µ*èµ*µ*»Y·µ*+µ*µ±"
!&+ ,, ,!" e*´¶#§L+¶&±
' ! #% +,-J'    ./ ɵ6:»0Y·2:-¶5¼:    6
§    
-¶;T„
 
    ¾¡ÿï™K»?Y»AY·CD¸F¸L·RU¶W+¶W[¶W¶]`¶W        ¾¸b¶Wh¶W¶j¶n§
s¶n+¸u:
»{Y        ¾
·}: 趀 ¶ƒ¶‡žù¼: »{Y  ¾·Š:  ¶ ¶: ¶”6¶—W¶›W¶ŸW¶5ž6™8»?Y»AY·CD¸F¸L·R¢¶W¸b¶Wh¶W¶j¶n§s»?Y»AY·CD¸F¸L·R¤¶W¶j¶n§M:    »?Y»AY·CD¸F¸L·R¦¶W    ¶¨¶Wh¶W¶j¶n¶«:§:¶«:¿¶«:¬]`©’º.)*,-./'.2172O3a4y2|56†9Œ:;¥<¬>´?»@ÉAÐC×DÞEäFïGõIýJLMN4M7O:P]SbU’W—XVŸW¤X§YªW¯X²[¶µ¬µ­µ!µ®¯µ°¯µ±²µ³´²µ´¯¶·E¸¹    º
ŒÑ»¼
À½¾ »¢¿¹ ɔÀ¾ ׆Á¹ÞÂb0+à   -v
ÿ M66o0Ä úTÿyM66o0Äv{Ä{Ä9ÿ%    M66o0©|Å ÇÈ E ¶6,¶—W::*´¶Éš&*´»ÍY*´*´·Ïè¶Ñ*´ô¶Õ*´¶É™q*´¶Ö:*´¶Ú:+¶5¼:+¶ÞW6    §    +¶;T„        ¾¡ÿï™8-»?Y»AY·CD¸F¸L·Râ¶W¾¸b¶Wh¶W¶j¶n§%-»?Y»AY·CD¸F¸L·Rä¶W¶j¶n¶æ¶ì ¸¼:        ¶ï6
,¶—W,    
¶›W,¶ŸW,¶5ž6™7-»?Y»AY·CD¸F¸L·Rõ¶W    
¸b¶Wh¶W¶j¶n§h-»?Y»AY·CD¸F¸L·R¤¶W¶j¶n§C:*¶÷-»?Y»AY·CD¸F¸L·R¦¶W¶ù¶Wh¶W¶j¶n*»Y·µ¬ps'¦)`ac dfg1h;kElNmWo_peqkrtqu„v›w³v¶x¹yÛ|â}çîŽ÷ü‘ “”–—1˜H—K™NšpužyŸ¨ ³£„ ¶¶®¯¶°¯¶±²¶³´³µ´ «úû¨üý_¸¹hº    î‚Á¹    ÷yþ
u>+,-?    þ;ðçý/Ä úA!ý9Ä8ÿ$66oðç'?ÿ