操作系统: CentOS 6.9_x64
go语言版本: 1.8.3
问题描述
现有一个tcp客户端程序,需定期从服务器取数据,但由于种种原因(网络不稳定等)需要自动重连。
测试服务器示例代码:
/*
tcp server for test
*/
package main
import (
fmt
net
os
strings
time
)
func checkError(err error) {
if err != nil {
fmt.Println(err)
os.Exit(1)
}
}
func handleClient(