add dns handler

This commit is contained in:
ginuerzh
2021-12-29 23:45:58 +08:00
parent 8600ee7c5d
commit 9b3d7e1110
15 changed files with 541 additions and 39 deletions

View File

@ -60,8 +60,9 @@ func (c *serverConn) Read(b []byte) (n int, err error) {
case <-c.closed:
err = io.ErrClosedPipe
return
default:
return c.r.Read(b)
}
return c.r.Read(b)
}
func (c *serverConn) Write(b []byte) (n int, err error) {
@ -69,8 +70,9 @@ func (c *serverConn) Write(b []byte) (n int, err error) {
case <-c.closed:
err = io.ErrClosedPipe
return
default:
return c.w.Write(b)
}
return c.w.Write(b)
}
func (c *serverConn) Close() error {