code: func (c *Client) SetDeadline(t time.Time) error {
  	return c.p.SetDeadline(t)
  }
docs: // Copyright (c) 2012 The Go Authors. All rights reserved.
  // Source code in this file is based on src/net/interface_linux.go,
  // from the Go standard library.  The Go license can be found here:
  // https://golang.org/LICENSE.
  // Documentation taken from net.PacketConn interface.  Thanks:
  // http://golang.org/pkg/net/#PacketConn.
  // SetDeadline sets the read and write deadlines associated with the
  // connection.