优化httpserver

This commit is contained in:
boyce
2019-01-28 11:31:17 +08:00
parent 5bac2dc314
commit 0b97b5f68a
4 changed files with 42 additions and 18 deletions

View File

@@ -78,10 +78,10 @@ type CTestData struct {
}
func (slf *CCluster) AcceptRpc(tpcListen *net.TCPListener) error {
slf.reader, slf.writer = net.Pipe()
/*slf.reader, slf.writer = net.Pipe()
go rpc.ServeConn(slf.reader)
slf.LocalRpcClient = rpc.NewClient(slf.writer)
*/
for {
conn, err := tpcListen.Accept()
if err != nil {
@@ -113,6 +113,10 @@ func (slf *CCluster) ListenService() error {
return err2
}
slf.reader, slf.writer = net.Pipe()
go rpc.ServeConn(slf.reader)
slf.LocalRpcClient = rpc.NewClient(slf.writer)
go slf.AcceptRpc(tcplisten)
return nil
}