aboutsummaryrefslogtreecommitdiff
path: root/rpc.go
diff options
context:
space:
mode:
Diffstat (limited to 'rpc.go')
-rw-r--r--rpc.go12
1 files changed, 5 insertions, 7 deletions
diff --git a/rpc.go b/rpc.go
index 194bbf0..2d843b3 100644
--- a/rpc.go
+++ b/rpc.go
@@ -1,19 +1,17 @@
package goxy
-import (
- "net/rpc"
- "sync"
-)
-
-var once sync.Once
+import "net/rpc"
type GoXY struct {
Server *Server
}
+func init() {
+ rpc.HandleHTTP()
+}
+
func Register(s *Server) {
rpc.Register(&GoXY{s})
- once.Do(rpc.HandleHTTP)
}
func DialRPC(server string) (*rpc.Client, error) {