package main
import (
"fmt"
"net"
)
type Client struct {
ServerIp string
ServerPort int
Name string
Conn net.Conn
}
func NewClient(serverIp string, serverPort int) *Client {
client := &Client{
ServerIp: serverIp,
ServerPort: serverPort,
}
conn, err := net.Dial("tcp", fmt.Sprintf("%s:%d", serverIp, serverPort))
if err != nil {
fmt.Println("net dial err", err)
return nil
}
client.Conn = conn
return client
}
func main() {
client := NewClient("127.0.0.1", 7777)
if client == nil {
fmt.Println("<========连接失败")
return
}
fmt.Println("<=========连接成功")
select {}
}