main.go 599 B

123456789101112131415161718192021222324252627282930313233
  1. package main
  2. import (
  3. "context"
  4. "flag"
  5. "github.com/smallnest/rpcx/server"
  6. )
  7. var (
  8. addr = flag.String("addr", "127.0.0.1:8972", "server address")
  9. )
  10. func main() {
  11. flag.Parse()
  12. s := server.NewServer()
  13. s.Register(new(Bids), "")
  14. err := s.Serve("tcp", *addr)
  15. if err != nil {
  16. panic(err)
  17. }
  18. }
  19. type Bids struct {}
  20. type Args struct {
  21. A int
  22. }
  23. func (b *Bids)GetChanList(ctx context.Context,args *int ,reply *string)error {
  24. *reply = "你好"
  25. return nil
  26. }
  27. //func (b *Bids)GetCateList(ctx context.Context,args *Args ,reply *[]semCategory)error {
  28. // *reply = []semCategory{}
  29. // return nil
  30. //}