{"action":"created","issue":{"url":"https://api.github.com/repos/rickparrish/FleckProxy/issues/3","labels_url":"https://api.github.com/repos/rickparrish/FleckProxy/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/rickparrish/FleckProxy/issues/3/comments","events_url":"https://api.github.com/repos/rickparrish/FleckProxy/issues/3/events","html_url":"https://github.com/rickparrish/FleckProxy/issues/3","id":71111491,"number":3,"title":"Errors in Windows XP SP3","user":{"login":"HunterZ","id":108939,"avatar_url":"https://avatars.githubusercontent.com/u/108939?v=3","gravatar_id":"","url":"https://api.github.com/users/HunterZ","html_url":"https://github.com/HunterZ","followers_url":"https://api.github.com/users/HunterZ/followers","following_url":"https://api.github.com/users/HunterZ/following{/other_user}","gists_url":"https://api.github.com/users/HunterZ/gists{/gist_id}","starred_url":"https://api.github.com/users/HunterZ/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HunterZ/subscriptions","organizations_url":"https://api.github.com/users/HunterZ/orgs","repos_url":"https://api.github.com/users/HunterZ/repos","events_url":"https://api.github.com/users/HunterZ/events{/privacy}","received_events_url":"https://api.github.com/users/HunterZ/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-04-26T19:45:32Z","updated_at":"2015-04-27T19:15:35Z","closed_at":null,"body":"I'm attempting to run the version dated Mar 17, 2015 in Windows XP SP3 inside of VirtualBox using the following command:\r\n\r\nFleckProxy.exe -ws 1123\r\n\r\nFor some reason I am getting the following error:\r\n\r\n4/26/2015 12:37:40 PM [Info] Starting server on port 1123\r\n4/26/2015 12:37:40 PM [Info] Redirecting to localhost:23\r\n\r\n4/26/2015 12:37:40 PM [Error] Unable to start server (SocketError=10047/AddressFamilyNotSupported: An address incompatible with the requested protocol was used)\r\n\r\n\r\nError bringing ws:// server online.  Server will now shutdown\r\n\r\n\r\nIf it helps, here is my ipconfig info:\r\nWindows IP Configuration\r\n\r\n        Host Name . . . . . . . . . . . . : marsbase\r\n        Primary Dns Suffix  . . . . . . . : intertron\r\n        Node Type . . . . . . . . . . . . : Unknown\r\n        IP Routing Enabled. . . . . . . . : No\r\n        WINS Proxy Enabled. . . . . . . . : No\r\n        DNS Suffix Search List. . . . . . : intertron\r\n\r\nEthernet adapter Local Area Connection:\r\n\r\n        Connection-specific DNS Suffix  . :\r\n        Description . . . . . . . . . . . : AMD PCNET Family PCI Ethernet Adapte\r\nr\r\n        Physical Address. . . . . . . . . : 08-00-27-36-00-8B\r\n        Dhcp Enabled. . . . . . . . . . . : Yes\r\n        Autoconfiguration Enabled . . . . : Yes\r\n        IP Address. . . . . . . . . . . . : 10.0.2.15\r\n        Subnet Mask . . . . . . . . . . . : 255.255.255.0\r\n        Default Gateway . . . . . . . . . : 10.0.2.2\r\n        DHCP Server . . . . . . . . . . . : 10.0.2.2\r\n        DNS Servers . . . . . . . . . . . : 192.168.1.1\r\n        Lease Obtained. . . . . . . . . . : Sunday, April 26, 2015 7:49:30 AM\r\n        Lease Expires . . . . . . . . . . : Monday, April 27, 2015 7:49:30 AM\r\n\r\n\r\nOn a hunch, I installed IPv6 support in case it was trying to bind IPv6 for the listen port. This gives me a new error:\r\n\r\n4/26/2015 12:44:01 PM [Info] Starting server on port 1123\r\n4/26/2015 12:44:01 PM [Info] Redirecting to localhost:23\r\n\r\n4/26/2015 12:44:01 PM [Error] Unable to start server (SocketError=10042/Protocol Option: An unknown, invalid, or unsupported option or level was specified in a getsockopt or setsockopt call) System.Net.Sockets.SocketException (0x80004005): An unknown, invalid, or unsupported option or level was specified in a getsockopt or setsockopt call\r\n   at System.Net.Sockets.Socket.SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Int32 optionValue, Boolean silent)\r\n   at System.Net.Sockets.Socket.SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Int32 optionValue)\r\n   at Fleck.WebSocketServer..ctor(Int32 port, String location)\r\n   at FleckProxy.Program.StartListener(Int32 port, String scheme)\r\n\r\nError bringing ws:// server online.  Server will now shutdown\r\n"},"comment":{"url":"https://api.github.com/repos/rickparrish/FleckProxy/issues/comments/96784564","html_url":"https://github.com/rickparrish/FleckProxy/issues/3#issuecomment-96784564","issue_url":"https://api.github.com/repos/rickparrish/FleckProxy/issues/3","id":96784564,"user":{"login":"rickparrish","id":3360793,"avatar_url":"https://avatars.githubusercontent.com/u/3360793?v=3","gravatar_id":"","url":"https://api.github.com/users/rickparrish","html_url":"https://github.com/rickparrish","followers_url":"https://api.github.com/users/rickparrish/followers","following_url":"https://api.github.com/users/rickparrish/following{/other_user}","gists_url":"https://api.github.com/users/rickparrish/gists{/gist_id}","starred_url":"https://api.github.com/users/rickparrish/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rickparrish/subscriptions","organizations_url":"https://api.github.com/users/rickparrish/orgs","repos_url":"https://api.github.com/users/rickparrish/repos","events_url":"https://api.github.com/users/rickparrish/events{/privacy}","received_events_url":"https://api.github.com/users/rickparrish/received_events","type":"User","site_admin":false},"created_at":"2015-04-27T19:15:35Z","updated_at":"2015-04-27T19:15:35Z","body":"I think I remember a commit in Fleck where someone enabled IPv4 and IPv6 support on the same socket, and I'm guessing that isn't supported on XP SP3.\r\n\r\nThere's other problems in FleckProxy (like my sucky thread handling) that caused me to revive some old code I was previously using for proxying websocket connections, so if you want to give that a try and let me know how it works I think it's what I'll be working on going forward:\r\n\r\nhttps://github.com/rickparrish/fTelnetProxy"}}