浏览代码

Func: ListenTCP6

Shelikhoo 9 年之前
父节点
当前提交
e51710d144
共有 1 个文件被更改,包括 10 次插入0 次删除
  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"
 	v2net "github.com/v2ray/v2ray-core/common/net"
+	"github.com/v2ray/v2ray-core/proxy"
+	"github.com/v2ray/v2ray-core/transport"
 )
 
 var (
@@ -47,6 +49,14 @@ func ListenTCP(address v2net.Address, port v2net.Port, callback ConnectionHandle
 	go hub.start()
 	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() {
 	this.accepting = false