{"action":"closed","issue":{"url":"https://api.github.com/repos/dotnet/core/issues/2020","repository_url":"https://api.github.com/repos/dotnet/core","labels_url":"https://api.github.com/repos/dotnet/core/issues/2020/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/core/issues/2020/comments","events_url":"https://api.github.com/repos/dotnet/core/issues/2020/events","html_url":"https://github.com/dotnet/core/issues/2020","id":373592372,"node_id":"MDU6SXNzdWUzNzM1OTIzNzI=","number":2020,"title":"Using System.Net.Sockets on Linux","user":{"login":"florianislitzer","id":25135477,"node_id":"MDQ6VXNlcjI1MTM1NDc3","avatar_url":"https://avatars1.githubusercontent.com/u/25135477?v=4","gravatar_id":"","url":"https://api.github.com/users/florianislitzer","html_url":"https://github.com/florianislitzer","followers_url":"https://api.github.com/users/florianislitzer/followers","following_url":"https://api.github.com/users/florianislitzer/following{/other_user}","gists_url":"https://api.github.com/users/florianislitzer/gists{/gist_id}","starred_url":"https://api.github.com/users/florianislitzer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/florianislitzer/subscriptions","organizations_url":"https://api.github.com/users/florianislitzer/orgs","repos_url":"https://api.github.com/users/florianislitzer/repos","events_url":"https://api.github.com/users/florianislitzer/events{/privacy}","received_events_url":"https://api.github.com/users/florianislitzer/received_events","type":"User","site_admin":false},"labels":[{"id":932887591,"node_id":"MDU6TGFiZWw5MzI4ODc1OTE=","url":"https://api.github.com/repos/dotnet/core/labels/needs%20more%20info","name":"needs more info","color":"eb6420","default":false}],"state":"closed","locked":false,"assignee":{"login":"karelz","id":5776068,"node_id":"MDQ6VXNlcjU3NzYwNjg=","avatar_url":"https://avatars2.githubusercontent.com/u/5776068?v=4","gravatar_id":"","url":"https://api.github.com/users/karelz","html_url":"https://github.com/karelz","followers_url":"https://api.github.com/users/karelz/followers","following_url":"https://api.github.com/users/karelz/following{/other_user}","gists_url":"https://api.github.com/users/karelz/gists{/gist_id}","starred_url":"https://api.github.com/users/karelz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/karelz/subscriptions","organizations_url":"https://api.github.com/users/karelz/orgs","repos_url":"https://api.github.com/users/karelz/repos","events_url":"https://api.github.com/users/karelz/events{/privacy}","received_events_url":"https://api.github.com/users/karelz/received_events","type":"User","site_admin":false},"assignees":[{"login":"karelz","id":5776068,"node_id":"MDQ6VXNlcjU3NzYwNjg=","avatar_url":"https://avatars2.githubusercontent.com/u/5776068?v=4","gravatar_id":"","url":"https://api.github.com/users/karelz","html_url":"https://github.com/karelz","followers_url":"https://api.github.com/users/karelz/followers","following_url":"https://api.github.com/users/karelz/following{/other_user}","gists_url":"https://api.github.com/users/karelz/gists{/gist_id}","starred_url":"https://api.github.com/users/karelz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/karelz/subscriptions","organizations_url":"https://api.github.com/users/karelz/orgs","repos_url":"https://api.github.com/users/karelz/repos","events_url":"https://api.github.com/users/karelz/events{/privacy}","received_events_url":"https://api.github.com/users/karelz/received_events","type":"User","site_admin":false}],"milestone":null,"comments":11,"created_at":"2018-10-24T17:25:54Z","updated_at":"2018-11-13T18:49:39Z","closed_at":"2018-11-13T18:49:39Z","author_association":"NONE","body":"I develop an application which uses a .Net Framework v4.6.1-compiled library to connect to a payment terminal over udp sockets. If I debug or publish it on Windows everything works fine, when publishing to Linux and running it as root I get the following error:\r\n\r\n> System.Net.Sockets.SocketException (13): Permission denied\r\n>    at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, String callerName)\r\n>    at System.Net.Sockets.Socket.SendTo(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags, EndPoint remoteEP)\r\n>    at System.Net.Sockets.UdpClient.Send(Byte[] dgram, Int32 bytes, IPEndPoint endPoint)\r\n\r\nI tried to change firewall settings, checked the Linux kernel security settings, changed the file permissons, but everthing without success.\r\nIs there something special to keep in mind for running the application on Linux?\r\nThanks"}}
{"actor":{"display_login":"karelz"}}