Просмотр исходного кода

Rename load balanced dialer to loadBalancedSocks5Dialer

tags/v2.0.0-rc1
9seconds 5 лет назад
Родитель
Сommit
9124ffabf1
1 измененных файлов: 5 добавлений и 5 удалений
  1. 5
    5
      mtglib/network/load_balanced_socks5.go

mtglib/network/load_balanced.go → mtglib/network/load_balanced_socks5.go Просмотреть файл

8
 	"net/url"
8
 	"net/url"
9
 )
9
 )
10
 
10
 
11
-type loadBalancedDialer struct {
11
+type loadBalancedSocks5Dialer struct {
12
 	dialers []Dialer
12
 	dialers []Dialer
13
 }
13
 }
14
 
14
 
15
-func (l loadBalancedDialer) Dial(network, address string) (net.Conn, error) {
15
+func (l loadBalancedSocks5Dialer) Dial(network, address string) (net.Conn, error) {
16
 	return l.DialContext(context.Background(), network, address)
16
 	return l.DialContext(context.Background(), network, address)
17
 }
17
 }
18
 
18
 
19
-func (l loadBalancedDialer) DialContext(ctx context.Context, network, address string) (net.Conn, error) {
19
+func (l loadBalancedSocks5Dialer) DialContext(ctx context.Context, network, address string) (net.Conn, error) {
20
 	length := len(l.dialers)
20
 	length := len(l.dialers)
21
 	start := rand.Intn(length)
21
 	start := rand.Intn(length)
22
 	moved := false
22
 	moved := false
31
 	return nil, ErrCannotDialWithAllProxies
31
 	return nil, ErrCannotDialWithAllProxies
32
 }
32
 }
33
 
33
 
34
-func NewLoadBalancedDialer(baseDialer Dialer, proxyURLs []*url.URL) (Dialer, error) {
34
+func NewLoadBalancedSocks5Dialer(baseDialer Dialer, proxyURLs []*url.URL) (Dialer, error) {
35
 	var dialers []Dialer
35
 	var dialers []Dialer
36
 
36
 
37
 	for _, u := range proxyURLs {
37
 	for _, u := range proxyURLs {
43
 		dialers = append(dialers, dialer)
43
 		dialers = append(dialers, dialer)
44
 	}
44
 	}
45
 
45
 
46
-	return loadBalancedDialer{
46
+	return loadBalancedSocks5Dialer{
47
 		dialers: dialers,
47
 		dialers: dialers,
48
 	}, nil
48
 	}, nil
49
 }
49
 }

Загрузка…
Отмена
Сохранить