diff --git a/event/eventtype.go b/event/eventtype.go index 89ee333..c8c5446 100644 --- a/event/eventtype.go +++ b/event/eventtype.go @@ -7,7 +7,7 @@ const ( Sys_Event_Tcp_Connected EventType= 1 Sys_Event_Tcp_DisConnected EventType= 2 Sys_Event_Tcp_RecvPack EventType = 3 - + Sys_Event_Tcp_PackException EventType = 4 Sys_Event_User_Define EventType = 1000 ) diff --git a/sysservice/tcpservice.go b/sysservice/tcpservice.go index a7edd91..a66df9e 100644 --- a/sysservice/tcpservice.go +++ b/sysservice/tcpservice.go @@ -122,7 +122,8 @@ func (slf *Client) Run() { } data,err:=slf.tcpService.process.Unmarshal(bytes) if err != nil { - log.Debug("process.Unmarshal is error:%+v",err) + slf.tcpService.GetEventReciver().NotifyEvent(&event.Event{Type:event.Sys_Event_Tcp_RecvPack,Data:&TcpPack{ClientId:slf.id,Data:bytes}}) + //log.Debug("process.Unmarshal is error:%+v",err) continue }