28 lines
483 B
Go
28 lines
483 B
Go
package ws
|
|
|
|
import (
|
|
"git.hlsq.asia/mmorpg/service-robot/config"
|
|
"time"
|
|
)
|
|
|
|
type Manager struct {
|
|
httpAddr string
|
|
websocketAddr string
|
|
}
|
|
|
|
func NewManager(httpAddr, websocketAddr string) *Manager {
|
|
c := &Manager{
|
|
httpAddr: httpAddr,
|
|
websocketAddr: websocketAddr,
|
|
}
|
|
return c
|
|
}
|
|
|
|
func (c *Manager) Start() {
|
|
cfg := config.Get().Client
|
|
for i := int32(0); i < cfg.Count; i++ {
|
|
NewClient(c.httpAddr, c.websocketAddr).Start()
|
|
time.Sleep(time.Millisecond * 10)
|
|
}
|
|
}
|