mirror of
https://github.com/duanhf2012/origin.git
synced 2026-02-04 06:54:45 +08:00
优化websocket服务
This commit is contained in:
@@ -83,7 +83,7 @@ func (slf *WebsocketServer) Init(pattern string, port uint16, messageReciver IMe
|
||||
slf.mapClient = make(map[uint64]*WSClient)
|
||||
slf.messageReciver = messageReciver
|
||||
|
||||
http.HandleFunc("/ws", slf.wsHandler)
|
||||
http.HandleFunc(slf.pattern, slf.wsHandler)
|
||||
}
|
||||
|
||||
func (slf *WebsocketServer) startListen() {
|
||||
|
||||
@@ -35,6 +35,7 @@ type IService interface {
|
||||
OnFetchService(iservice IService) error
|
||||
GetServiceType() int
|
||||
GetServiceName() string
|
||||
SetServiceName(serviceName string) bool
|
||||
GetServiceId() int
|
||||
IsTimeOutTick(microSecond int64) bool
|
||||
|
||||
@@ -94,6 +95,11 @@ func (slf *BaseService) GetServiceName() string {
|
||||
return slf.servicename
|
||||
}
|
||||
|
||||
func (slf *BaseService) SetServiceName(serviceName string) bool {
|
||||
slf.servicename = serviceName
|
||||
return true
|
||||
}
|
||||
|
||||
func (slf *BaseService) GetStatus() int {
|
||||
return slf.Status
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user