(n int)
| 368 | } |
| 369 | |
| 370 | func (c *Conn) read(n int) ([]byte, error) { |
| 371 | p, err := c.br.Peek(n) |
| 372 | if err == io.EOF { |
| 373 | err = errUnexpectedEOF |
| 374 | } |
| 375 | c.br.Discard(len(p)) |
| 376 | return p, err |
| 377 | } |
| 378 | |
| 379 | func (c *Conn) write(frameType int, deadline time.Time, buf0, buf1 []byte) error { |
| 380 | <-c.mu |