修改tcp消息对外只暴露clientid

This commit is contained in:
boyce
2020-02-11 14:56:47 +08:00
parent 25f6f807ef
commit b2f7b18aaa
8 changed files with 59 additions and 191 deletions

View File

@@ -115,6 +115,14 @@ func (slf *TcpSocketServer) listenServer(){
}
}
func (slf *TcpSocketServer) SendMsg(clientid uint64,packtype uint16,message proto.Message) error{
pClient := slf.mapClient.Get(clientid)
if pClient == nil {
return fmt.Errorf("clientid %d is not in connect pool.",clientid)
}
return pClient.(*SClient).SendMsg(packtype,message)
}
func (slf *SClient) listendata(){
defer func() {
@@ -205,6 +213,7 @@ func (slf *MsgBasePack) FillData(bdata []byte,datasize uint16) (uint16,bool,bool
return fillsize,false,fillhead
}
func (slf *MsgBasePack) Clear() {
}