mirror of
https://github.com/duanhf2012/origin.git
synced 2026-05-22 01:27:32 +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.mapClient = make(map[uint64]*WSClient)
|
||||||
slf.messageReciver = messageReciver
|
slf.messageReciver = messageReciver
|
||||||
|
|
||||||
http.HandleFunc("/ws", slf.wsHandler)
|
http.HandleFunc(slf.pattern, slf.wsHandler)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (slf *WebsocketServer) startListen() {
|
func (slf *WebsocketServer) startListen() {
|
||||||
|
|||||||
@@ -35,6 +35,7 @@ type IService interface {
|
|||||||
OnFetchService(iservice IService) error
|
OnFetchService(iservice IService) error
|
||||||
GetServiceType() int
|
GetServiceType() int
|
||||||
GetServiceName() string
|
GetServiceName() string
|
||||||
|
SetServiceName(serviceName string) bool
|
||||||
GetServiceId() int
|
GetServiceId() int
|
||||||
IsTimeOutTick(microSecond int64) bool
|
IsTimeOutTick(microSecond int64) bool
|
||||||
|
|
||||||
@@ -94,6 +95,11 @@ func (slf *BaseService) GetServiceName() string {
|
|||||||
return slf.servicename
|
return slf.servicename
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (slf *BaseService) SetServiceName(serviceName string) bool {
|
||||||
|
slf.servicename = serviceName
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
func (slf *BaseService) GetStatus() int {
|
func (slf *BaseService) GetStatus() int {
|
||||||
return slf.Status
|
return slf.Status
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user