|
@@ -3,6 +3,7 @@ package tcp
|
|
|
import (
|
|
import (
|
|
|
"crypto/tls"
|
|
"crypto/tls"
|
|
|
"net"
|
|
"net"
|
|
|
|
|
+
|
|
|
"v2ray.com/core/common/errors"
|
|
"v2ray.com/core/common/errors"
|
|
|
"v2ray.com/core/common/log"
|
|
"v2ray.com/core/common/log"
|
|
|
v2net "v2ray.com/core/common/net"
|
|
v2net "v2ray.com/core/common/net"
|
|
@@ -28,7 +29,7 @@ func Dial(src v2net.Address, dest v2net.Destination, options internet.DialerOpti
|
|
|
|
|
|
|
|
id := internal.NewConnectionId(src, dest)
|
|
id := internal.NewConnectionId(src, dest)
|
|
|
var conn net.Conn
|
|
var conn net.Conn
|
|
|
- if dest.Network == v2net.Network_TCP && tcpSettings.ConnectionReuse.IsEnabled() {
|
|
|
|
|
|
|
+ if dest.Network == v2net.Network_TCP && tcpSettings.IsConnectionReuse() {
|
|
|
conn = globalCache.Get(id)
|
|
conn = globalCache.Get(id)
|
|
|
}
|
|
}
|
|
|
if conn == nil {
|
|
if conn == nil {
|