Quellcode durchsuchen

Func: ListenTCP6

Shelikhoo vor 9 Jahren
Ursprung
Commit
e51710d144
1 geänderte Dateien mit 10 neuen und 0 gelöschten Zeilen
  1. 10 0
      transport/hub/tcp.go

+ 10 - 0
transport/hub/tcp.go

@@ -8,6 +8,8 @@ import (
 
 
 	"github.com/v2ray/v2ray-core/common/log"
 	"github.com/v2ray/v2ray-core/common/log"
 	v2net "github.com/v2ray/v2ray-core/common/net"
 	v2net "github.com/v2ray/v2ray-core/common/net"
+	"github.com/v2ray/v2ray-core/proxy"
+	"github.com/v2ray/v2ray-core/transport"
 )
 )
 
 
 var (
 var (
@@ -47,6 +49,14 @@ func ListenTCP(address v2net.Address, port v2net.Port, callback ConnectionHandle
 	go hub.start()
 	go hub.start()
 	return hub, nil
 	return hub, nil
 }
 }
+func ListenTCP6(address v2net.Address, port v2net.Port, callback ConnectionHandler, proxyMeta proxy.InboundHandlerMeta, tlsConfig *tls.Config) (*TCPHub, error) {
+	if proxyMeta.KcpSupported && transport.IsKcpEnabled() {
+		return nil, errors.New("ListenTCP6: Not Implemented")
+	} else {
+		return ListenTCP(address, port, callback, tlsConfig)
+	}
+	return nil, errors.New("ListenTCP6: Not Implemented")
+}
 
 
 func (this *TCPHub) Close() {
 func (this *TCPHub) Close() {
 	this.accepting = false
 	this.accepting = false