{"action":"created","issue":{"url":"https://api.github.com/repos/nanomsg/nanomsg/issues/507","labels_url":"https://api.github.com/repos/nanomsg/nanomsg/issues/507/labels{/name}","comments_url":"https://api.github.com/repos/nanomsg/nanomsg/issues/507/comments","events_url":"https://api.github.com/repos/nanomsg/nanomsg/issues/507/events","html_url":"https://github.com/nanomsg/nanomsg/pull/507","id":115199318,"number":507,"title":"fixes #506 ipaddr regression affecting iOS/Windows","user":{"login":"reqshark","id":937826,"avatar_url":"https://avatars.githubusercontent.com/u/937826?v=3","gravatar_id":"","url":"https://api.github.com/users/reqshark","html_url":"https://github.com/reqshark","followers_url":"https://api.github.com/users/reqshark/followers","following_url":"https://api.github.com/users/reqshark/following{/other_user}","gists_url":"https://api.github.com/users/reqshark/gists{/gist_id}","starred_url":"https://api.github.com/users/reqshark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/reqshark/subscriptions","organizations_url":"https://api.github.com/users/reqshark/orgs","repos_url":"https://api.github.com/users/reqshark/repos","events_url":"https://api.github.com/users/reqshark/events{/privacy}","received_events_url":"https://api.github.com/users/reqshark/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-11-05T03:01:48Z","updated_at":"2015-11-09T19:48:40Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/nanomsg/nanomsg/pulls/507","html_url":"https://github.com/nanomsg/nanomsg/pull/507","diff_url":"https://github.com/nanomsg/nanomsg/pull/507.diff","patch_url":"https://github.com/nanomsg/nanomsg/pull/507.patch"},"body":"Signed-off-by: Bent Cardan <bent@nothingsatisfies.com>"},"comment":{"url":"https://api.github.com/repos/nanomsg/nanomsg/issues/comments/155170862","html_url":"https://github.com/nanomsg/nanomsg/pull/507#issuecomment-155170862","issue_url":"https://api.github.com/repos/nanomsg/nanomsg/issues/507","id":155170862,"user":{"login":"gdamore","id":1295229,"avatar_url":"https://avatars.githubusercontent.com/u/1295229?v=3","gravatar_id":"","url":"https://api.github.com/users/gdamore","html_url":"https://github.com/gdamore","followers_url":"https://api.github.com/users/gdamore/followers","following_url":"https://api.github.com/users/gdamore/following{/other_user}","gists_url":"https://api.github.com/users/gdamore/gists{/gist_id}","starred_url":"https://api.github.com/users/gdamore/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gdamore/subscriptions","organizations_url":"https://api.github.com/users/gdamore/orgs","repos_url":"https://api.github.com/users/gdamore/repos","events_url":"https://api.github.com/users/gdamore/events{/privacy}","received_events_url":"https://api.github.com/users/gdamore/received_events","type":"User","site_admin":false},"created_at":"2015-11-09T19:48:40Z","updated_at":"2015-11-09T19:48:40Z","body":"So the problem here is that you're attempting to bind to an interface name, which is problematic at best.  Better to bind to an explicit IP address than an interface name.\r\n\r\nI need more information about the specific code that is timing out or failing; I'd also like to have some samples that illustrate the interfaces that are plumbed on your system. (Such as the output from ifconfig -a)\r\n\r\nAgain, if you specify a numeric IP address instead of an interface name, you bypass all this code, and probably save all the problems.\r\n\r\nIn fact, I feel that using interface names so fundamentally flawed (specific to operating systems, cannot ever work on Windows, and just generally fragile both from an *implementation* choice *and* from an application design view) that I'd like to just rip this functionality out altogether.\r\n\r\nTo be clear: use of named outbound interfaces (e.g. \"lo0\") in nanomsg URIs is IMO fundamentally broken, and cannot be solved in any portable fashion.  I'm therefore *strongly* in favor of removing it."}}