Documentation ¶
Index ¶
- func NewNetConn(address string, timeout ...time.Duration) (conn net.Conn, err error)
- func Send(c contract.Client) ([]byte, error)
- func Write(address string, data []byte, retry ...Retry) error
- func WriteRead(address string, data []byte, buffer int, retry ...Retry) ([]byte, error)
- type Conn
- type Retry
- type Server
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewNetConn ¶
NewNetConn 根据 <address> 创建一个 net.Conn 连接对象 可选参数 <timeout> 是连接超时时间
Types ¶
type Conn ¶
Conn TCP 连接对象
func NewConnByNetConn ¶
NewConnByNetConn 根据 <conn> 创建一个 TCP 连接对象
func (*Conn) Read ¶
Read 从连接中读取数据 参数 <buffer> 是缓存区的大小 可选参数 <retry> 用于重试 buffer = 0 表示从当前缓冲区接受数据并立即返回 buffer < 0 表示从连接接受所有数据,直到没有数据为止 buffer > 0 表示接受到 <buffer> 长度直接返回
Click to show internal directories.
Click to hide internal directories.