{"action":"closed","issue":{"url":"https://api.github.com/repos/RogueException/Discord.Net/issues/3","labels_url":"https://api.github.com/repos/RogueException/Discord.Net/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/RogueException/Discord.Net/issues/3/comments","events_url":"https://api.github.com/repos/RogueException/Discord.Net/issues/3/events","html_url":"https://github.com/RogueException/Discord.Net/issues/3","id":108126563,"number":3,"title":"Doesn't run under Windows 7 due to ClientWebSocket dependency","user":{"login":"ChaosCom","id":1105071,"avatar_url":"https://avatars.githubusercontent.com/u/1105071?v=3","gravatar_id":"","url":"https://api.github.com/users/ChaosCom","html_url":"https://github.com/ChaosCom","followers_url":"https://api.github.com/users/ChaosCom/followers","following_url":"https://api.github.com/users/ChaosCom/following{/other_user}","gists_url":"https://api.github.com/users/ChaosCom/gists{/gist_id}","starred_url":"https://api.github.com/users/ChaosCom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ChaosCom/subscriptions","organizations_url":"https://api.github.com/users/ChaosCom/orgs","repos_url":"https://api.github.com/users/ChaosCom/repos","events_url":"https://api.github.com/users/ChaosCom/events{/privacy}","received_events_url":"https://api.github.com/users/ChaosCom/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-09-24T13:11:06Z","updated_at":"2015-10-04T03:47:16Z","closed_at":"2015-10-04T03:47:16Z","body":"DiscordWebSocket internally uses System.Net.WebSockets.ClientWebSocket. Microsoft openly admits sabotaging their own framework by not providing the necessary \"websocket.dll\" dependency on Windows 7, Vista and Server 2008, thus artificially limiting it to Windows 8 and Windows Server 2012:\r\n\r\n(from https://msdn.microsoft.com/library/system.net.websockets.clientwebsocket(v=vs.110).aspx)\r\n\r\nRemarks\r\n[...] the only public implementations of client and server WebSockets are supported on Windows 8 and Windows Server 2012. The class elements in the System.Net.WebSockets namespace that are supported on Windows 7, Windows Vista SP2, and Windows Server 2008 are **abstract** class elements. [...]\r\n\r\nAny chances of dropping this dependency in favor of one of the free WebSocket implementations like\r\n\r\nhttp://sta.github.io/websocket-sharp/ \r\nor\r\nhttp://websocket4net.codeplex.com/\r\n\r\n (or rolling your own) and making this project available to a broader audience?"}}