ポート番号がすでに使われているときに
「アクセス許可で禁じられた方法でソケットにアクセスしようとしました」
というエラーになることがある。
}\r
catch (SocketException e)\r
{\r
- if (e.SocketErrorCode != SocketError.AddressAlreadyInUse)\r
+ if (e.SocketErrorCode != SocketError.AddressAlreadyInUse &&\r
+ e.SocketErrorCode != SocketError.AccessDenied)\r
+ {\r
throw;\r
+ }\r
if (WarnConflictPortNumber("プロキシサーバー", _config.Proxy.Listen, _config.Proxy.Auto) == DialogResult.No ||\r
!_config.Proxy.Auto)\r
{\r
if (_config.Proxy.Auto)\r
_systemProxy.RestoreSettings();\r
SystemEvents.PowerModeChanged -= SystemEvents_PowerModeChanged;\r
-\r
}\r
\r
private void ShutdownProxy()\r