func New(codec encoding.Codec, proto protocol.Protocol) *Client { if codec == nil { codec = encoding.JSON } if proto == nil { proto = protocol.NewDefault(codec) } return &Client{ codec: codec, protocol: proto, } }
func New(codec encoding.Codec, proto protocol.Protocol) *Server { if codec == nil { codec = encoding.JSON } if proto == nil { proto = protocol.NewDefault(codec) } return &Server{ services: make(map[string]Service), codec: codec, protocol: proto, } }