All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.netty.util.NetUtil.class Maven / Gradle / Ivy

????2io/netty/util/NetUtiljava/lang/ObjectNetUtil.javaio/netty/util/NetUtil$1
LOCALHOST4Ljava/net/Inet4Address;
LOCALHOST6Ljava/net/Inet6Address;	LOCALHOSTLjava/net/InetAddress;LOOPBACK_IFLjava/net/NetworkInterface;	SOMAXCONNIIPV6_WORD_COUNTIPV6_MAX_CHAR_COUNT'IPV6_BYTE_COUNTIPV6_MAX_CHAR_BETWEEN_SEPARATORIPV6_MIN_SEPARATORSIPV6_MAX_SEPARATORSIPV4_BYTE_COUNTIPV4_MAX_CHAR_BETWEEN_SEPARATORIPV4_SEPARATORSIPV4_PREFERREDZIPV6_ADDRESSES_PREFERREDlogger/Lio/netty/util/internal/logging/InternalLogger;isIpV4StackPreferred()Z!"	(isIpV6AddressesPreferred#"	+"createByteArrayFromIpAddressString(Ljava/lang/String;)[BisValidIpV4Address(Ljava/lang/String;)Z/0
1java/util/StringTokenizer3.5'(Ljava/lang/String;Ljava/lang/String;)V78
49[B;	nextToken()Ljava/lang/String;=>
4?java/lang/IntegerAparseInt(Ljava/lang/String;)ICD
BEisValidIpV6AddressG0
Hjava/lang/StringJcharAt(I)CLM
KNlength()IPQ
KR	substring(II)Ljava/lang/String;TU
KVindexOf(I)IXY
KZ:.\((Ljava/lang/String;Ljava/lang/String;Z)V7^
4_java/util/ArrayLista()V7c
bdf
hasMoreTokensh'
4i:kequals(Ljava/lang/Object;)Zmn
KosizeqQ
brisEmptyt'
Kuaddwn
bx
bu0{(ILjava/lang/Object;)Vw}
b~get(I)Ljava/lang/Object;??
b?convertToBytes(Ljava/lang/String;[BI)V??
?tokenLjava/lang/String;tempInti	tokenizerLjava/util/StringTokenizer;byteAddressnumberToInsert
percentPos
hexStrings)Ljava/util/ArrayList;Ljava/util/ArrayList;
decStrings	prevTokendoubleColonIndexhexStringsLengthipByteArrayipAddressStringgetIntValue(C)I??
?	charValuehexWord	byteIndex
hexWordLengthhexWordIndexjava/lang/Character?toLowerCase(C)C??
??cCintToIpAddress(I)Ljava/lang/String;java/lang/StringBuilder?(I)V7?
??append(I)Ljava/lang/StringBuilder;??
??(C)Ljava/lang/StringBuilder;??
??toString?>
??bufLjava/lang/StringBuilder;bytesToIpAddress([B)Ljava/lang/String;([BII)Ljava/lang/String;??
?bytestoAddressString([BIZ)Ljava/lang/String;??
?"java/lang/IllegalArgumentException?
?dlength: ?-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
?? (expected: 4 or 16)?(Ljava/lang/String;)V7?
??offset(II)IX?
K?isValidIp4Word?0
?
?Rdelete(II)Ljava/lang/StringBuilder;??
??isValidHexChar(C)Z??
?prevChar	ipAddressdoubleColonnumberOfColonsnumberOfPeriodswordstartOffset	endOffset
percentIdxisValidNumericCharisDigit??
??valueperiods	getByName1(Ljava/lang/CharSequence;)Ljava/net/Inet6Address;2(Ljava/lang/CharSequence;Z)Ljava/net/Inet6Address;??
?ipLjava/lang/CharSequence;java/net/UnknownHostException?java/lang/CharSequence??R?N??
java/net/Inet6AddressgetByAddress.(Ljava/lang/String;[BI)Ljava/net/Inet6Address;
java/lang/RuntimeException	(Ljava/lang/Throwable;)V7

tmpeLjava/net/UnknownHostException;
ipv4MappedipLength
compressBegincompressLengthcurrentIndexbeginipv6Seperatorsipv4Seperators
needsShiftisCompressedtoSocketAddressString0(Ljava/net/InetSocketAddress;)Ljava/lang/String;java/net/InetSocketAddressgetPortQ
 valueOf"?
K#isUnresolved%'
&(io/netty/util/internal/PlatformDependent(javaVersion*Q
)+
getHostString->
.getHostName0>
1newSocketAddressStringBuilder@(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/StringBuilder;34
5
getAddress()Ljava/net/InetAddress;78
9*(Ljava/net/InetAddress;)Ljava/lang/String;?;
<java/net/Inet4Address>
hostStringsbaddressaddrLjava/net/InetSocketAddress;port'(Ljava/lang/String;I)Ljava/lang/String;hostportStripv4hostLen
stringBuilder+(Ljava/net/InetAddress;Z)Ljava/lang/String;?L
Mjava/net/InetAddressOgetHostAddressQ>
PRUnhandled type: T-(Ljava/lang/Object;)Ljava/lang/StringBuilder;?V
?W()[B7Y
PZ[I\toHexString^?
B_inRangeEndExclusive(III)Zab
c::e??isIpv4MappedwordsendcurrentStart
currentLength
shortestStartshortestLengthshortestEndbstart
dthisLio/netty/util/NetUtil;
access$0001()Lio/netty/util/internal/logging/InternalLogger;$%	wjava/lang/Exceptionzjava/net/SocketException|java.net.preferIPv4Stack~java/lang/Boolean?
getBoolean?0
??java.net.preferIPv6Addresses?4io/netty/util/internal/logging/InternalLoggerFactory?getInstanceB(Ljava/lang/Class;)Lio/netty/util/internal/logging/InternalLogger;??
??-Djava.net.preferIPv4Stack: {}?(Z)Ljava/lang/Boolean;"?
??-io/netty/util/internal/logging/InternalLogger?debug'(Ljava/lang/String;Ljava/lang/Object;)V????"-Djava.net.preferIPv6Addresses: {}?	localhost?,(Ljava/lang/String;[B)Ljava/net/InetAddress;?
P?throwException?
)?		?
	?java/net/NetworkInterface?getNetworkInterfaces()Ljava/util/Enumeration;??
??java/util/List?java/util/Enumeration?hasMoreElements?'??nextElement()Ljava/lang/Object;????"io/netty/util/internal/SocketUtils?addressesFromNetworkInterface4(Ljava/net/NetworkInterface;)Ljava/util/Enumeration;??
???x;Failed to retrieve the list of available network interfaces?warn*(Ljava/lang/String;Ljava/lang/Throwable;)V????iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext?'??next????isLoopbackAddress?'
P?
isLoopback?'
??%Failed to find the loopback interface?????Loopback interface: {} ({}, {})?getName?>
??getDisplayName?>
??((Ljava/lang/String;[Ljava/lang/Object;)V????getByInetAddress3(Ljava/net/InetAddress;)Ljava/net/NetworkInterface;??
??+Using hard-coded IPv6 localhost address: {}?+Using hard-coded IPv4 localhost address: {}?java/lang/Throwable?	?
	?
djava/security/AccessController?doPrivileged4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;??
??intValue?Q
B?	?Ljava/lang/Exception;iface
interfaces4Ljava/util/Enumeration;Ljava/util/Enumeration;Ljava/net/SocketException;/Ljava/util/Enumeration;LOCALHOST4_BYTESLOCALHOST6_BYTES
localhost4
localhost6ifaces-Ljava/util/List;Ljava/util/List;
loopbackIfaceloopbackAddr
ConstantValueCodeLineNumberTableLocalVariableTableLocalVariableTypeTable
StackMapTable
SourceFileInnerClasses1	

 !"#"$%	&'?)?,	*'?,?7	-.??*?2?4?4Y*6?:L?M>?+?@:?F6,?T????,?*?I?o*?O[?**?Sd?WK*%?[<?
*?WK?4Y*]?`:?bY?e:?bY?eMgNg:6?j?O-:?@Nl-?p?*l?p?
?s6????v????yW???6-?p???,?yW???l?p? l-?p?
?s6?-?yW?6?p?	,-?yW6,?z????&?sd6	6

	?|??
????:	6

?s?
???K	
x???
???6

,?s?"	
`,
???K?F?~?T?
???	???#??*??&??"?;;?
8?	Z#?
?(?
\O?t7??}.???&???#?????????WT?;	???}.???&???6@ADEF#G*H0E6K8N?OIPUS\T`UgXtY}Z?[?\?]?e?f?g?i?j?k?l?m?o?p?t?u?vx
z{??%?(?.?8?B?K?Q?W?d?w?}?????????_?4<????'KbK4bK-	?
???<?"??'?K
??K?*?S>6+T+`T?*??O??6+\3x??T?*??O??6+\3??T?*??O??6+`\3x??T*?O??6+`\3~??T?\	%?C	?_
??????;????~?w?B??????%?0?5?C?L?Q?_?l?w???	?0
?? ??O0979;=?ACFIL?????????	???;?8af&),/25
???
???????R?8?:?<?>?@?B?D?G?J?M?P?U?|????????????8+	???U??Y??L+z?~??W+.??W+z?~??W+.??W+z?~??W+.??W+?~??W+???U?
K??&	?
???+?2???F?P?	??2**??°?;	????le??Y??*3?~??.??*`3?~??.??*`3?~??.??*`3?~?????*?ǰ??Y??Y??̶???Ѷ϶??Կ ??;???P2,1=BNS_efm?I	G0z?*?S<=>6??Y??:66*?S6??*?O[?*d?O]??6??*%??6		?	66

??6*
?O6??.:o??????ۚ??	???*?O:?*`?O:???ܶ?W?t
?*?S
?*
`?O:???????:???=?ܶ?W?%??????????W?
???????ۙ	?9??	???ܚ#*dd?O:?*dd?O:???zj???_??
????P??"	????????????!??R\?	?> !	"#$&'!)'*).3/@0B3E4H8R9W:[=f>j?r@?C?D?E?G?H?J?K?O?P?Q?S?T?Z[^_`
bcefg!i#k/l2o@pBrJsLuT=Zz_|v}x???????????:?)	K????0

	?'
?0?F*?S?*?S??<*?S?*?O=0?	9??????*?F???? "??"?F??"????"?.?0?6????
@
??b*0?	9?A?	F?a?
f???*???@
??G0?
9??????@	/0??<*?S=????Y??N6?b*?O6.?2???-?ܚ?-???F???--?ܶ?W????-????-??W????-?ܙ-???F??????>(W??????????P???f???
??? ?(?/?2?7?9?@?B?O?Q?^?f?h?p?r?y?????? ??
??		?@	??0*??????	?????M*??>666666	6
66	?)*	?6

??.?:?
	d??
?`,???	ddxx6???,?~xz~??T,?z~xz~??T	`6?R*?:?E???*?:???

???66,?dd6?	66?-?	d????
?
`?|	`?t,??m?h?e	?**???P*???C*???6	?*???#*???	?*????	ddxx6~dhz~
h`z~`6????,??T66?C
???

????
	6?	d??
??	dxx`6?	?????6
???	d??
,???
?
6?W
?O*d?:?A
?
?*?:?#
?$
`?*?:?	?	????	ddxx6~dhz~
h`z~`6????,??T??d6?	d?r
?l
?%
`?^*?:?R*?:?E
?7
?9
?)?*?:? ?*?:?`,????	d?	ddxx6,?~xz~??T,?z~xz~??T`6	?
	,??C	,???6		,??`,?d6?,,d3T?????,T??	???6		?+	`6`6,??,,3T,T?	????R?M,3?G,3?A,3?;,3?5,3?/,3?),3?",3?,3?,	3?
,
,[TT,??:?
Y?
???????^7??
.??
????"??;?????????	!?
$?'?"_?"
?n?????????!?$?'?-?7TWuw?
??????????
  !##&$e*r+,?-?.?/?0?2?7?8?9?;<=
>
@"A$C)D0E9F;LM?SQ_SdTW?Y?Z?[?\?]?_?`?b?d?i
jkm)o.pRs?v?w?y?{?|??????????#?0?:?@?E?H?N?X?_?f?m?u?z???????????l8?'
?<?, ?e@? ?E8
?@?+8?,$?1	
.?RF?	+\*?!?$L*?'?,?,?
*?/?*?2M,+,?I???6N?*?:M,?=:+,???6N-:??+?϶??H#@?5A?=B
C@?\CDTE?NA?&	???#?5?8?=?C?N?C?KCK?
KKKK?KKKK???	F?#?$M*,*?I???6:??,?϶?? #G?#EH??????"?+?KKKK?KKKK
34?a*?S>???Y`+?S`??*?ϰ??Y`+?S`??:? *?O[?*d?O]?
*?ϰ[??*??]???4aG?aE?aI"\J.3K???	??.?I?P???2?	?;0*?N??
?	?L?9*???*?S?*????Y??Y??U??*?X???Կ*?[?ǰ9?
9"/
"
???
??
N-?`66?'-*x3?~x*x`3?~?O????6666	6-??:-.??(6?!?d6	?66	6?????d6	?66		?	6	6	`6
??Y'??:
?4-.?`??W6-???:??W-.?`??W????
?d?)f??W?
?-.g??6?-.?`??W66-???
?d?qd
?d?"?
?:??W?.??W?/?)-.z??W.??W-.?~??W?*-.?`??W?d
?d?f??W???e????#h"5?h"??;???"?i\???j<?k??lB?mE?n	?(o
?p??839<?BEOV[bg n!u"y#}%??)?*?+?,?-?1?2?3?7?8?9?:?;?<?=?;?BC	D&F2G5I?JKKYMeNpPxS?T?U?V?X?Z?\?I?a@?]*?
<]?%?!*@?,
0?
abY???? ?qjp@7c3*?r?st
vxuv?x?/yc?????)????,???x?x??)?????x??,?????YTYTYTYTK?YTYTYTYTYTYTYTYTYTY	TY
TYTYTY
TYTYTLM?*????M?N-??,??N?+???N?
:??-???bY?e:??:?3???)????:?????
??W??ӧ:?x???::??:???E????:??:		???%	???P:

?ҙ:
:?	??ק???s??:???>????:?ՙ'??:		???:	???P:??????x׹??:?x????-?x??Y??SY??SY?SS???i?d??????x?-??-:?G?x?,??,:?5:?.?x?,??,:?:??x?,??,:?????Y????B????????{???{?}???}-E\{-Eu\^uuwu???????5
kC

U,?	N3??	?,?
QZ;?;?		??	??
,
/|
*?5U,?	??	??
6M|	???+?<?Q?????????????????????????????????????
?????)?,?/?N?_?k?s?w?{?~???????????????????????????????????? ?(?-?6?B?E?J?V?\?^?c?o?u?|??????????"???<<?{?<<?{???,?B}??P????(???
??A?B}.V{X??<<???P??<<???P





© 2015 - 2025 Weber Informatics LLC | Privacy Policy