Zinx Request 请求数据封装

2020-04-27  本文已影响0人  茶艺瑶

在实现Router模块之前,我们需要先实现Request的封装,因为Router是针对Request来映射的

image.png

犹豫这个东西比较简单,看看就好

package ziface

/**
    IRequest接口
 */

type IRequest interface {
    //得到当前链接
    GetConnection() IConnection
    //得到请求的数据
    GetDate() []byte
}
package znet

import "zinx/ziface"

type Request struct {
    //已经和客户端建立好的Conn
    conn ziface.IConnection
    //客户端请求的数据
    data [] byte
}



//得到当前链接
func (r *Request) GetConnection() ziface.IConnection{
    return r.conn
}
//得到请求的数据
func (r *Request) GetDate() []byte{
    return r.data
}
上一篇 下一篇

猜你喜欢

热点阅读