关闭套接字接口

This commit is contained in:
boyce
2020-02-11 15:53:35 +08:00
parent b2f7b18aaa
commit f9d6029307
2 changed files with 17 additions and 1 deletions

View File

@@ -115,6 +115,16 @@ func (slf *TcpSocketServer) listenServer(){
}
}
func (slf *TcpSocketServer) Close(clientid uint64) error {
pClient := slf.mapClient.Get(clientid)
if pClient == nil {
return fmt.Errorf("clientid %d is not in connect pool.",clientid)
}
pClient.(*SClient).Close()
return nil
}
func (slf *TcpSocketServer) SendMsg(clientid uint64,packtype uint16,message proto.Message) error{
pClient := slf.mapClient.Get(clientid)
if pClient == nil {