예제 #1
0
파일: update_service.go 프로젝트: gemrs/gem
func (svc *UpdateService) NewClient(conn *server.Connection, service int) server.Client {
	conn.Log().Info("new update client")
	conn.Write <- new(protocol.OutboundUpdateHandshake)
	return NewUpdateClient(conn, svc)
}
예제 #2
0
파일: game_service.go 프로젝트: gemrs/gem
func (svc *GameService) NewClient(conn *server.Connection, service int) server.Client {
	conn.Log().Info("new game client")
	client := playerimpl.NewPlayer(conn, svc.world)
	client.SetDecodeFunc(svc.handshake)
	return client
}