不能支持IPv6的地址?
Faithful-Mind opened this issue · 2 comments
Faithful-Mind commented
当使用的域名被解析为IPv6的地址时会报错
[2017-03-16 16:32:22] System.Net.Sockets.SocketException (0x80004005): 使用了与请求的协议不兼容的地址。
在 System.Net.Sockets.Socket.DoBeginConnect(EndPoint endPointSnapshot, SocketAddress socketAddress, LazyAsyncResult asyncResult)
在 System.Net.Sockets.Socket.BeginConnect(EndPoint remoteEP, AsyncCallback callback, Object state)
在 kcptun_gui.Controller.Relay.UDPPipe.Handler.Start()
直接使用IPv6地址时则报错
[2017-03-16 16:33:20] System.Net.Sockets.SocketException (0x80004005): 不知道这样的主机。
在 System.Net.Dns.GetAddrInfo(String name)
在 System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6)
在 System.Net.Dns.GetHostEntry(String hostNameOrAddress)
在 kcptun_gui.Common.Utils.ToEndPoint(String address)
在 kcptun_gui.Controller.MainController.RegistRightStatistics()
在 kcptun_gui.Controller.MainController.Reload()
GangZhuo commented
你可以先关闭流量统计试试。只有启用流量统计后,才会在 GUI 里启动 TCP 和 UDP 转发,这一定程度上会影响网络速度。
Faithful-Mind <notifications@github.com>于2017年3月16日周四 下午5:38写道:
… 当使用的域名被解析为IPv6的地址时会报错
[2017-03-16 16:32:22] System.Net.Sockets.SocketException (0x80004005):
使用了与请求的协议不兼容的地址。 在 System.Net.Sockets.Socket.DoBeginConnect(EndPoint
endPointSnapshot, SocketAddress socketAddress, LazyAsyncResult asyncResult)
在 System.Net.Sockets.Socket.BeginConnect(EndPoint remoteEP, AsyncCallback
callback, Object state) 在
kcptun_gui.Controller.Relay.UDPPipe.Handler.Start()
直接使用IPv6地址时则报错
[2017-03-16 16:33:20] System.Net.Sockets.SocketException (0x80004005):
不知道这样的主机。 在 System.Net.Dns.GetAddrInfo(String name) 在
System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6)
在 System.Net.Dns.GetHostEntry(String hostNameOrAddress) 在
kcptun_gui.Common.Utils.ToEndPoint(String address) 在
kcptun_gui.Controller.MainController.RegistRightStatistics() 在
kcptun_gui.Controller.MainController.Reload()
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#13>, or mute the
thread
<https://github.com/notifications/unsubscribe-auth/ABVS1oJ8kAwFQ6bgZoShsQ94qQuzzZuOks5rmQMHgaJpZM4MfC2B>
.
Faithful-Mind commented
果然还是开了这个流量统计转发的锅~
希望能加入流量统计对IPv6的支持吧!
Gang Zhuo <notifications@github.com>于2017年3月16日周四 下午9:40写道:
… 你可以先关闭流量统计试试。只有启用流量统计后,才会在 GUI 里启动 TCP 和 UDP 转发,这一定程度上会影响网络速度。
Faithful-Mind ***@***.***>于2017年3月16日周四 下午5:38写道:
> 当使用的域名被解析为IPv6的地址时会报错
> [2017-03-16 16:32:22] System.Net.Sockets.SocketException (0x80004005):
> 使用了与请求的协议不兼容的地址。 在 System.Net.Sockets.Socket.DoBeginConnect(EndPoint
> endPointSnapshot, SocketAddress socketAddress, LazyAsyncResult
asyncResult)
> 在 System.Net.Sockets.Socket.BeginConnect(EndPoint remoteEP,
AsyncCallback
> callback, Object state) 在
> kcptun_gui.Controller.Relay.UDPPipe.Handler.Start()
> 直接使用IPv6地址时则报错
> [2017-03-16 16:33:20] System.Net.Sockets.SocketException (0x80004005):
> 不知道这样的主机。 在 System.Net.Dns.GetAddrInfo(String name) 在
> System.Net.Dns.InternalGetHostByName(String hostName, Boolean
includeIPv6)
> 在 System.Net.Dns.GetHostEntry(String hostNameOrAddress) 在
> kcptun_gui.Common.Utils.ToEndPoint(String address) 在
> kcptun_gui.Controller.MainController.RegistRightStatistics() 在
> kcptun_gui.Controller.MainController.Reload()
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <#13>, or mute the
> thread
> <
https://github.com/notifications/unsubscribe-auth/ABVS1oJ8kAwFQ6bgZoShsQ94qQuzzZuOks5rmQMHgaJpZM4MfC2B>
> .
>
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#13 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AHeOWvdwrU5LzH9MYPhQSsATpaa4PdyIks5rmTvLgaJpZM4MfC2B>
.