优化初始化方式

This commit is contained in:
duanhf2012
2020-03-28 11:06:22 +08:00
parent 0ddeceb977
commit 7745ed39f3
7 changed files with 17 additions and 8 deletions

View File

@@ -1,6 +1,7 @@
package GateService
import (
"fmt"
"github.com/duanhf2012/origin/event"
"github.com/duanhf2012/origin/network"
"github.com/duanhf2012/origin/network/processor"
@@ -37,10 +38,10 @@ func (slf *GateService) OnEventHandler(ev *event.Event) error{
}
func (slf *GateService) OnConnected(clientid uint64){
fmt.Printf("client id %d connected",clientid)
}
func (slf *GateService) OnDisconnected(clientid uint64){
fmt.Printf("client id %d disconnected",clientid)
}

View File

@@ -5,7 +5,7 @@
"ListenAddr":"127.0.0.1:8001",
"NodeName": "Node_Test1",
"remark":"//以_打头的表示只在本机进程不对整个子网开发",
"ServiceList": ["TestService1","TestService2","TestServiceCall"]
"ServiceList": ["TestService1","TestService2","TestServiceCall","GateService","TcpService"]
},
{
"NodeId": 2,

View File

@@ -189,12 +189,11 @@ func (slf *TestService2) OnInit() error {
}
func main(){
node.Init()
tcpService := &sysservice.TcpService{}
gateService := &GateService.GateService{}
tcpService.SetEventReciver(gateService)
node.Setup(tcpService,gateService)
node.Init()
node.Start()
}