mirror of
https://github.com/wweir/sower.git
synced 2024-04-21 12:42:15 +00:00
21 lines
293 B
Go
21 lines
293 B
Go
package tcp
|
|
|
|
import "net"
|
|
|
|
type client struct {
|
|
}
|
|
|
|
func NewClient() *client {
|
|
return &client{}
|
|
}
|
|
|
|
func (c *client) Dial(server string) (net.Conn, error) {
|
|
conn, err := net.Dial("tcp", server)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
|
|
conn.(*net.TCPConn).SetKeepAlive(true)
|
|
return conn, nil
|
|
}
|