mirror of
https://github.com/Mrs4s/MiraiGo.git
synced 2025-07-29 06:53:47 +00:00
Compare commits
2 Commits
master
...
8fdc32bc7e
Author | SHA1 | Date | |
---|---|---|---|
8fdc32bc7e | |||
e1679ef40b |
@ -224,6 +224,28 @@ func (s *Session) connect(addr Addr) (persistConn, error) {
|
|||||||
func (s *Session) nextAddr() Addr {
|
func (s *Session) nextAddr() Addr {
|
||||||
s.addrMu.Lock()
|
s.addrMu.Lock()
|
||||||
defer s.addrMu.Unlock()
|
defer s.addrMu.Unlock()
|
||||||
|
|
||||||
|
if len(s.SsoAddr) == 0 {
|
||||||
|
//fmt.Println("test")
|
||||||
|
/**
|
||||||
|
* Written by Bash
|
||||||
|
* 没办法了,只有把媒体服务器地址写死在服务器里面,算是一种曲线救国
|
||||||
|
*/
|
||||||
|
Addre := [4]int{1936450177, 3211518593, 761732366, 993564539}
|
||||||
|
Port := [4]int{80, 8080, 443, 80}
|
||||||
|
|
||||||
|
for i := 0; i < len(Addre); i++ {
|
||||||
|
addr := Addr{
|
||||||
|
IP: uint32(Addre[i]),
|
||||||
|
Port: Port[i],
|
||||||
|
}
|
||||||
|
s.SsoAddr = append(s.SsoAddr, addr)
|
||||||
|
}
|
||||||
|
|
||||||
|
//s.AppendAddr(1153745079,8080)
|
||||||
|
//fmt.Println(len(s.SsoAddr))
|
||||||
|
}
|
||||||
|
|
||||||
addr := s.SsoAddr[s.idx]
|
addr := s.SsoAddr[s.idx]
|
||||||
s.idx = (s.idx + 1) % len(s.SsoAddr)
|
s.idx = (s.idx + 1) % len(s.SsoAddr)
|
||||||
return addr
|
return addr
|
||||||
|
@ -66,6 +66,8 @@ func (c *QQClient) ConnectionQualityTest() *ConnectionQualityInfo {
|
|||||||
c.error("test srv server latency error: %v", err)
|
c.error("test srv server latency error: %v", err)
|
||||||
r.SrvServerLatency = 9999
|
r.SrvServerLatency = 9999
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
r.SrvServerPacketLoss = -1
|
||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
go func() {
|
go func() {
|
||||||
|
Reference in New Issue
Block a user