Skip to content

Commit

Permalink
Merge pull request #28 from symsimmy/feature/add-more-log
Browse files Browse the repository at this point in the history
gate tcp server更新代码
  • Loading branch information
symsimmy authored May 9, 2024
2 parents dd6c112 + b73a796 commit 08660e6
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 4 deletions.
8 changes: 4 additions & 4 deletions network/tcp/pack.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ import (
)

const (
msgLenBytes uint16 = 2 // 消息长度字节数
msgLenBytes uint16 = 4 // 消息长度字节数
msgByteOrder string = "little" // 消息字节排序
)

Expand All @@ -30,7 +30,7 @@ func pack(msg []byte) (packet []byte, err error) {
var buf bytes.Buffer
buf.Grow(len(msg) + int(msgLenBytes))

if err = binary.Write(&buf, byteOrder(), uint16(len(msg))); err != nil {
if err = binary.Write(&buf, byteOrder(), uint32(len(msg))); err != nil {
return
}

Expand All @@ -47,7 +47,7 @@ func pack(msg []byte) (packet []byte, err error) {
func unpack(packet []byte) (msg []byte, err error) {
var (
buf = bytes.NewBuffer(packet)
msgLen uint16
msgLen uint32
)

if err = binary.Read(buf, byteOrder(), &msgLen); err != nil {
Expand Down Expand Up @@ -78,7 +78,7 @@ func readMsgFromConn(reader *bufio.Reader, maxMsgLength int) (msg []byte, err er

var (
buf = bytes.NewBuffer(packet)
msgLen uint16
msgLen uint32
)

if err = binary.Read(buf, byteOrder(), &msgLen); err != nil {
Expand Down
3 changes: 3 additions & 0 deletions network/tcp/server_conn.go
Original file line number Diff line number Diff line change
Expand Up @@ -414,5 +414,8 @@ func (c *serverConn) doWrite(buf []byte) (err error) {
return
}
_, err = c.conn.Write(buf)
if err != nil {
log.Errorf("cid:%+v,uid:%+v doWrite error:%+v", c.ID(), c.UID(), err)
}
return
}

0 comments on commit 08660e6

Please sign in to comment.