@@ -16,13 +16,6 @@ import (
1616 "golang.org/x/net/http2"
1717)
1818
19- type mode int
20-
21- const (
22- modeClient mode = iota + 1
23- // for future use?
24- modeServer
25- )
2619
2720type rpc int
2821
@@ -34,37 +27,18 @@ const (
3427)
3528
3629var (
37- runMode mode
3830 rpcType rpc
3931)
4032
4133func init () {
42- // mode
43- clientMode := flag .Bool ("c" , false , "run client mode" )
44- serverMode := flag .Bool ("s" , false , "run server mode" )
4534 // rpc
4635 unaryRPC := flag .Bool ("u" , false , "send unary RPC" )
47- serverStreamingRPC := flag .Bool ("ss" , false , "send unary RPC" )
48- clientStreamingRPC := flag .Bool ("cs" , false , "send unary RPC" )
49- bidiRPC := flag .Bool ("bidi" , false , "send unary RPC" )
36+ serverStreamingRPC := flag .Bool ("ss" , false , "send server streaming RPC" )
37+ clientStreamingRPC := flag .Bool ("cs" , false , "send client streaming RPC" )
38+ bidiRPC := flag .Bool ("bidi" , false , "send bidirectional streaming RPC" )
5039
5140 flag .Parse ()
5241
53- switch {
54- case * clientMode :
55- runMode = modeClient
56- case * serverMode :
57- runMode = modeServer
58- default : // throw
59- if ! * clientMode && ! * serverMode {
60- log .Fatal ("either clientMode or serverMode must be enabled. [-c, -s]" )
61- }
62- if * clientMode && * serverMode {
63- log .Fatal ("neither clientMode nor serverMode can't be enabled" )
64- }
65- panic ("unreachable" )
66- }
67-
6842 switch {
6943 case * unaryRPC :
7044 rpcType = unary
@@ -86,13 +60,8 @@ func asError(err error) (*connect.Error, bool) {
8660}
8761
8862func main () {
89- switch runMode {
90- case modeClient :
91- if err := runClient (); err != nil {
92- log .Fatal (err )
93- }
94- case modeServer :
95- // TODO(tsubakiky): not implemented yet
63+ if err := runClient (); err != nil {
64+ log .Fatal (err )
9665 }
9766}
9867
0 commit comments