<div dir="ltr">Alan, good day to you. I have a few questions. Could you please advise me to forward my initial message to the net-dev mailing list? Sorry, it's just my first time with the mailing model. And second question, if the thread went to native code why Djdk.tracePinnedThreads=full didn't work and didn't show debugging information.<br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">вт, 22 апр. 2025 г. в 15:59, Alan Bateman <<a href="mailto:alan.bateman@oracle.com">alan.bateman@oracle.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 22/04/2025 13:18, Anton Rameykov wrote:<br>
> :<br>
> InetAddress address = <br>
> InetAddress.getByName("8.8.8.8");<br>
> boolean reachable = address.isReachable(100);<br>
cc'ing net-dev as that is where the networking code is maintained. Right <br>
now, the the IGMP and TCP implementations of isReachable are written in <br>
native code. These are good candidates to re-implement in Java and FFM. <br>
In particular, the TCP implementation (use when not root or permission <br>
to create raw sockets) could be migrated and should just park gracefully <br>
when waiting to see if a connection can be established.<br>
<br>
-Alan<br>
</blockquote></div>