コード例 #1
0
 public GrpcJukeClient()
 {
     logger = new TextWriterLogger(new StreamWriter("/Users/asbjornandersen/juke-client.log")
     {
         AutoFlush = true
     });
     client = new JukeDaemon.JukeDaemonClient(new Channel("localhost", 5008, ChannelCredentials.Insecure));
 }
コード例 #2
0
ファイル: JukeServer.cs プロジェクト: Heavymaskinen/jukewin
 public JukeServer()
 {
     logger = new TextWriterLogger(new StreamWriter("/Users/asbjornandersen/juke-server.log")
     {
         AutoFlush = true
     });
     PlayerEngineFactory.Engine        = new CorePlayerEngine();
     jukeController                    = JukeController.Instance;
     jukeController.Player.SongPlayed += (sender, song) => Messenger.Post("Now playing: " + song.Artist + " - " + song.Name);
     jukeController.Player.RegisterPlayerEngine(new CorePlayerEngine());
     Messenger.FrontendMessagePosted += (msg, s) =>
     {
         if (!messages.Contains(msg))
         {
             messages.Add(msg);
         }
     };
 }