12345678910111213141516 |
- package tcp
- import (
- "net"
- "time"
- )
- // Write write to socket with timeout
- func Write(c *net.TCPConn, t time.Duration, b []byte) (n int, err error) {
- err = c.SetWriteDeadline(time.Now().Add(t))
- if err != nil {
- return
- }
- n, err = c.Write(b)
- return
- }
|