Coder Social home page Coder Social logo

IpIsLocalChecker may throw about nowin HOT 9 CLOSED

bobris avatar bobris commented on August 22, 2024
IpIsLocalChecker may throw

from nowin.

Comments (9)

MeirionHughes avatar MeirionHughes commented on August 22, 2024

I have the same with a (very) minimal build for embedded machine:

Unhandled Exception:
System.Net.Sockets.SocketException: Could not resolve host 'microzed-zynq7'
  at System.Net.Dns.Error_11001 (System.String hostName) [0x00000] in <filename unknown>:0
  at System.Net.Dns.GetHostByName (System.String hostName) [0x00000] in <filename unknown>:0
  at System.Net.Dns.GetHostEntry (System.String hostNameOrAddress) [0x00000] in <filename unknown>:0
  at Nowin.IpIsLocalChecker..ctor () [0x00000] in <filename unknown>:0
  at Nowin.Server.Start () [0x00000] in <filename unknown>:0
  at EchoServer.Program.Main (System.String[] args) [0x00000] in <filename unkn                   own>:0

https://msdn.microsoft.com/en-us/library/ms143998%28v=vs.110%29.aspx

  • Throws if hostname not known to DNS
  • Throws is DNS unreachable

from nowin.

Bobris avatar Bobris commented on August 22, 2024

Ouch I nearly forgot about this one. I saw that you fork it. So do you work on fix on your own?

from nowin.

dorvan avatar dorvan commented on August 22, 2024

also this initialization cause random problem about binding allocation. and application become unstable
..on linux...

from nowin.

MeirionHughes avatar MeirionHughes commented on August 22, 2024

yeah I just tested this; simply catching the Socket Exception does the trick and the manual endpoint will kick in.

from nowin.

MeirionHughes avatar MeirionHughes commented on August 22, 2024

Its not great but it fixed the issue on my embedded system. Not sure if you want to handle without resorting to try..catch...

from nowin.

Bobris avatar Bobris commented on August 22, 2024

Looks ok for me. Merged.

from nowin.

MeirionHughes avatar MeirionHughes commented on August 22, 2024

Do you know when this can be included in a nuget release/pre-release?

from nowin.

Bobris avatar Bobris commented on August 22, 2024

I will do it in next 14 hours.

from nowin.

Bobris avatar Bobris commented on August 22, 2024

Published as 0.22.1.0

from nowin.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.