github.com/gogf/gf@v1.16.9/.example/net/gtcp/server_client/gtcp_client.go (about)

     1  package main
     2  
     3  import (
     4  	"time"
     5  
     6  	"github.com/gogf/gf/net/gtcp"
     7  	"github.com/gogf/gf/os/glog"
     8  	"github.com/gogf/gf/util/gconv"
     9  )
    10  
    11  func main() {
    12  	// Client
    13  	conn, err := gtcp.NewConn("127.0.0.1:8999")
    14  	if err != nil {
    15  		panic(err)
    16  	}
    17  	defer conn.Close()
    18  	for i := 0; i < 3; i++ {
    19  		if err := conn.Send([]byte(gconv.String(i))); err != nil {
    20  			glog.Error(err)
    21  		}
    22  		time.Sleep(time.Second)
    23  	}
    24  }