chore: rewrite vision client write

This commit is contained in:
wwqgtxx
2025-08-22 11:27:32 +08:00
parent 48f3ea8bc9
commit cdf5e0c73e
4 changed files with 40 additions and 51 deletions

View File

@@ -22,6 +22,10 @@ type ExtendedReader = network.ExtendedReader
var WriteBuffer = bufio.WriteBuffer
type ReadWaitOptions = network.ReadWaitOptions
var NewReadWaitOptions = network.NewReadWaitOptions
func NewDeadlineConn(conn net.Conn) ExtendedConn {
if deadline.IsPipe(conn) || deadline.IsPipe(network.UnwrapReader(conn)) {
return NewExtendedConn(conn) // pipe always have correctly deadline implement