secure_conn.go
func (c *secureConn) Read(buf []byte) (int, error) {
	return c.secure.ReadWriter().Read(buf)
}
func (c *secureConn) Read(buf []byte) (int, error) {
	return c.secure.ReadWriter().Read(buf)
}
func ( c * secureConn ) Read ( buf [ ] byte ) ( int , error ) { return c . secure . ReadWriter ( ) . Read ( buf ) }
// Read reads data, net.Conn style
Read reads data net . Conn style