This commit is contained in:
bense
2024-10-13 17:14:07 +08:00
parent ddff662722
commit ec3af8aaea
6 changed files with 15 additions and 25 deletions

View File

@@ -26,7 +26,8 @@ import (
) )
func main() { func main() {
tdx := gotdx.New(gotdx.WithTCPAddress("119.147.212.81:7709")) // ip地址如果失效请自行替换
tdx := gotdx.New(gotdx.WithTCPAddress("124.71.187.122:7709"))
_, err := tdx.Connect() _, err := tdx.Connect()
if err != nil { if err != nil {
log.Fatalln(err) log.Fatalln(err)

View File

@@ -7,7 +7,7 @@ import (
) )
func newClient() *Client { func newClient() *Client {
tdx := New(WithTCPAddress("119.147.212.81:7709")) tdx := New(WithTCPAddress("124.71.187.122:7709"))
reply, err := tdx.Connect() reply, err := tdx.Connect()
if err != nil { if err != nil {
fmt.Println(err) fmt.Println(err)
@@ -18,7 +18,7 @@ func newClient() *Client {
func Test_tdx_Connect(t *testing.T) { func Test_tdx_Connect(t *testing.T) {
fmt.Println("================ Connect ================") fmt.Println("================ Connect ================")
tdx := New(WithTCPAddress("119.147.212.81:7709")) tdx := New(WithTCPAddress("124.71.187.122:7709"))
defer tdx.Disconnect() defer tdx.Disconnect()
reply, err := tdx.Connect() reply, err := tdx.Connect()
if err != nil { if err != nil {

View File

@@ -1,19 +0,0 @@
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˫<EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ1 120.79.60.82 7709
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˫<EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ2 8.129.13.54 7709
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˫<EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ3 120.24.149.49 7709
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˫<EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ4 47.113.94.204 7709
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˫<EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ5 8.129.174.169 7709
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˫<EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ6 47.113.123.248 7709
<EFBFBD>Ϻ<EFBFBD>˫<EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ1 47.103.48.45 7709
<EFBFBD>Ϻ<EFBFBD>˫<EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ2 47.100.236.28 7709
<EFBFBD>Ϻ<EFBFBD>˫<EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ3 101.133.214.242 7709
<EFBFBD>Ϻ<EFBFBD>˫<EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ4 47.116.21.80 7709
<EFBFBD>Ϻ<EFBFBD>˫<EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ5 47.116.105.28 7709
<EFBFBD>Ϻ<EFBFBD>˫<EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ6 47.116.10.29 7709
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˫<EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ1 39.98.234.173 7709
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˫<EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ2 39.98.198.249 7709
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˫<EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ3 39.100.68.59 7709
<EFBFBD><EFBFBD>ݸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ 113.105.142.162 7721
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˫<EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ1 106.53.96.220 7709
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˫<EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ2 106.53.99.72 7709
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˫<EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ3 106.55.12.89 7709

View File

@@ -6,7 +6,8 @@ import (
) )
func main() { func main() {
tdx := gotdx.New(gotdx.WithTCPAddress("119.147.212.81:7709")) // ip地址如果失效请自行替换
tdx := gotdx.New(gotdx.WithTCPAddress("124.71.187.122:7709"))
_, err := tdx.Connect() _, err := tdx.Connect()
if err != nil { if err != nil {
log.Fatalln(err) log.Fatalln(err)

View File

@@ -6,8 +6,9 @@ const (
) )
type Options struct { type Options struct {
TCPAddress string // 服务器地址 TCPAddress string // 服务器地址
MaxRetryTimes int // 重试次数 TCPAddressPool []string // 服务器地址池
MaxRetryTimes int // 重试次数
} }
func defaultOptions() *Options { func defaultOptions() *Options {
@@ -32,3 +33,9 @@ func WithTCPAddress(tcpAddress string) Option {
o.TCPAddress = tcpAddress o.TCPAddress = tcpAddress
} }
} }
func WithTCPAddressPool(ips ...string) Option {
return func(o *Options) {
o.TCPAddressPool = ips
}
}