// one-second timeout, and reads have a two-second timeout. Earlier caller
// deadlines apply to each operation. The caller owns Close.
func NewTCPClient() Client {
// one-second timeout, and reads have a two-second timeout. Earlier caller
// deadlines apply to each operation. The caller owns Close.
func NewTCPClient() Client {