ing
This commit is contained in:
parent
28723e5290
commit
dd65016b7d
|
@ -176,7 +176,7 @@ func handleConnection(s *server, soc Socket, socketHandler SocketHandler) {
|
||||||
defer s.stopWg.Done()
|
defer s.stopWg.Done()
|
||||||
|
|
||||||
clientStopChan := make(chan struct{})
|
clientStopChan := make(chan struct{})
|
||||||
handleDoneChan := make(chan struct{})
|
handleDoneChan := make(chan error, 1)
|
||||||
|
|
||||||
go socketHandler.Handle(soc, clientStopChan, handleDoneChan)
|
go socketHandler.Handle(soc, clientStopChan, handleDoneChan)
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,7 @@ type SocketHandler interface {
|
||||||
// return newSoc
|
// return newSoc
|
||||||
// }
|
// }
|
||||||
OnConnect(soc Socket)
|
OnConnect(soc Socket)
|
||||||
Handle(soc Socket, stopChan <-chan struct{}, doneChan chan<- struct{})
|
Handle(soc Socket, stopChan <-chan struct{}, doneChan chan<- error)
|
||||||
// OnDisconnect invoked when client is disconnected
|
// OnDisconnect invoked when client is disconnected
|
||||||
// If you override ths method, must call
|
// If you override ths method, must call
|
||||||
//
|
//
|
||||||
|
|
|
@ -48,7 +48,7 @@ func (sh *SocketHandlers) OnConnect(soc Socket) Socket {
|
||||||
return soc
|
return soc
|
||||||
}
|
}
|
||||||
|
|
||||||
func (sh *SocketHandlers) Handle(soc Socket, stopChan <-chan struct{}, doneChan chan<- struct{}) {
|
func (sh *SocketHandlers) Handle(soc Socket, stopChan <-chan struct{}, doneChan chan<- error) {
|
||||||
// no op
|
// no op
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user