mirror of
https://github.com/Mrs4s/MiraiGo.git
synced 2025-06-19 05:55:05 +08:00
fix server.
This commit is contained in:
parent
d757278808
commit
a7761bfb75
@ -41,6 +41,7 @@ type QQClient struct {
|
|||||||
|
|
||||||
decoders map[string]func(*QQClient, uint16, []byte) (interface{}, error)
|
decoders map[string]func(*QQClient, uint16, []byte) (interface{}, error)
|
||||||
handlers sync.Map
|
handlers sync.Map
|
||||||
|
server *net.TCPAddr
|
||||||
|
|
||||||
syncCookie []byte
|
syncCookie []byte
|
||||||
pubAccountCookie []byte
|
pubAccountCookie []byte
|
||||||
@ -617,7 +618,10 @@ var servers = []*net.TCPAddr{
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (c *QQClient) connect() error {
|
func (c *QQClient) connect() error {
|
||||||
conn, err := net.DialTCP("tcp", nil, servers[rand.Intn(len(servers))])
|
if c.server == nil {
|
||||||
|
c.server = servers[rand.Intn(len(servers))]
|
||||||
|
}
|
||||||
|
conn, err := net.DialTCP("tcp", nil, c.server)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user