1 Star 0 Fork 0

杨程显 / empty_zinx

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
request.go 810 Bytes
一键复制 编辑 原始数据 按行查看 历史
package znet
import "gitee.com/yang-chengxian/empty_zinx/src/ziface"
type Request struct {
// 已经和客户端建立好的连接
conn ziface.IConnection
// 客户端请求的数据
msg ziface.IMessage
}
// NewRequest creates a new request
func NewRequest(conn ziface.IConnection, msg ziface.IMessage) *Request {
return &Request{
conn: conn,
msg: msg,
}
}
// GetConnection 得到当前连接
func (r *Request) GetConnection() ziface.IConnection {
return r.conn
}
// GetMessageBody 获取消息数据
func (r *Request) GetMessageBody() []byte {
return r.msg.GetMsgBody()
}
// GetMessageID 获取消息的ID
func (r *Request) GetMessageID() uint32 {
return r.msg.GetMsgId()
}
// GetMessageLen 获得消息的长度
func (r *Request) GetMessageLen() uint32 {
return r.msg.GetMsgBodyLen()
}
Go
1
https://gitee.com/yang-chengxian/empty_zinx.git
git@gitee.com:yang-chengxian/empty_zinx.git
yang-chengxian
empty_zinx
empty_zinx
v1.0.5

搜索帮助