Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
21 posts
|
Ciao,
i have a Pharo 7.0.3 image run on Ubuntu system. Sometime the internet connection go down. In this status when i do the: NetNameResolver addressForName: 'www.esug.org' timeout: 1 the system is busy for 20 seconds ( for any request ). The timeout: 1 is not considered. Question: how i can test if the internet connection is up before submit any NetNameResolver request ? Googling in VisualBasic i found the ActiveConnection It return true if internet connection is active. Equivalent in Pharo - Gemstone ? Thanks, Dario
|
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
5697 posts
|
Hi,
This is a known problem: the standard NetNameResolver (which depends on some primitives) hangs when your network connection is bad (or in a dubious state). This is very annoying, if your test is 'do I have an internet connection'. This is the reason why I played with https://github.com/svenvc/NeoDNS doing a pure Pharo DNS client (based on datagrams) - this one does never hang. But doing a full DNS client is hard. BTW, this code base also contains a 'do I have an internet connection' test. Sven > On 10 Apr 2020, at 13:15, dario.trussardi65 <[hidden email]> wrote: > > Ciao, > > i have a Pharo 7.0.3 image run on Ubuntu system. > > Sometime the internet connection go down. > > In this status when i do the: > > NetNameResolver addressForName: 'www.esug.org' timeout: 1 > > the system is busy for 20 seconds ( for any request ). > > The timeout: 1 is not considered. > > Question: how i can test if the internet connection is up before submit any NetNameResolver request ? > > Googling in VisualBasic i found the ActiveConnection > > It return true if internet connection is active. > > Equivalent in Pharo - Gemstone ? > > Thanks, > > Dario ... [show rest of quote] |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
2177 posts
|
Is it related to the issue we have from time to time when we load software with Metacello from countries where bandwidth is limited. Regards, On Thu, Apr 16, 2020 at 4:17 AM Sven Van Caekenberghe <[hidden email]> wrote: Hi, ... [show rest of quote] -- |
Free forum by Nabble | Edit this page |