Fix unknown msg 0xF0 for cs2 proto
This commit is contained in:
@@ -57,7 +57,8 @@ const (
|
|||||||
msgDrwAck = 0xD1
|
msgDrwAck = 0xD1
|
||||||
msgPing = 0xE0
|
msgPing = 0xE0
|
||||||
msgPong = 0xE1
|
msgPong = 0xE1
|
||||||
msgClose = 0xF1
|
msgClose = 0xF0
|
||||||
|
msgCloseAck = 0xF1
|
||||||
)
|
)
|
||||||
|
|
||||||
func handshake(host, transport string) (net.Conn, error) {
|
func handshake(host, transport string) (net.Conn, error) {
|
||||||
@@ -162,7 +163,7 @@ func (c *Conn) worker() {
|
|||||||
|
|
||||||
case msgPing:
|
case msgPing:
|
||||||
_, _ = c.Conn.Write([]byte{magic, msgPong, 0, 0})
|
_, _ = c.Conn.Write([]byte{magic, msgPong, 0, 0})
|
||||||
case msgPong, msgP2PRdyUDP, msgP2PRdyTCP, msgClose: // skip it
|
case msgPong, msgP2PRdyUDP, msgP2PRdyTCP, msgClose, msgCloseAck: // skip it
|
||||||
case msgDrwAck: // only for UDP
|
case msgDrwAck: // only for UDP
|
||||||
if c.cmdAck != nil {
|
if c.cmdAck != nil {
|
||||||
c.cmdAck()
|
c.cmdAck()
|
||||||
|
|||||||
Reference in New Issue
Block a user