tcp-socket/service/client-service.go

22 lines
335 B
Go

package service
import "net"
var _clients map[string]net.Conn
func init() {
_clients = make(map[string]net.Conn)
}
func ClientSet(endpoint string, conn net.Conn) {
_clients[endpoint] = conn
}
func ClientGet(endpoint string) net.Conn {
conn := _clients[endpoint]
if conn == nil {
delete(_clients, endpoint)
}
return conn
}