本文整理匯總了Golang中github.com/cyfdecyf/bufio.NewReaderFromBuf函數的典型用法代碼示例。如果您正苦於以下問題:Golang NewReaderFromBuf函數的具體用法?Golang NewReaderFromBuf怎麽用?Golang NewReaderFromBuf使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。
在下文中一共展示了NewReaderFromBuf函數的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。
示例1: newClientConn
func newClientConn(rwc net.Conn, proxy *Proxy) *clientConn {
buf := httpBuf.Get()
c := &clientConn{
Conn: rwc,
serverConn: map[string]*serverConn{},
buf: buf,
bufRd: bufio.NewReaderFromBuf(rwc, buf),
proxy: proxy,
}
return c
}
示例2: newClientConn
func newClientConn(cli net.Conn, proxy Proxy) *clientConn {
buf := httpBuf.Get()
c := &clientConn{
Conn: cli,
buf: buf,
bufRd: bufio.NewReaderFromBuf(cli, buf),
proxy: proxy,
}
if debug {
debug.Printf("cli(%s) connected, total %d clients\n",
cli.RemoteAddr(), incCliCnt())
}
return c
}
示例3: initBuf
func (sv *serverConn) initBuf() {
if sv.bufRd == nil {
sv.buf = httpBuf.Get()
sv.bufRd = bufio.NewReaderFromBuf(sv, sv.buf)
}
}