|
|
- package common
-
- import (
- "net"
- "strings"
- )
-
- // protoAddr: e.g. "tcp://127.0.0.1:8080" or "unix:///tmp/test.sock"
- func Connect(protoAddr string) (net.Conn, error) {
- parts := strings.SplitN(protoAddr, "://", 2)
- proto, address := parts[0], parts[1]
- conn, err := net.Dial(proto, address)
- return conn, err
- }
|