(network, addr string)
| 37 | } |
| 38 | |
| 39 | func dial(network, addr string) (*grpc.ClientConn, error) { |
| 40 | switch network { |
| 41 | case "tcp": |
| 42 | return dialTCP(addr) |
| 43 | case "unix": |
| 44 | return dialUnix(addr) |
| 45 | default: |
| 46 | return nil, fmt.Errorf("unsupported network type %q", network) |
| 47 | } |
| 48 | } |
| 49 | |
| 50 | // dialTCP creates a client connection via TCP. |
| 51 | // "addr" must be a valid TCP address with a port number. |