public SyncClient(SyncExecutionContext context, string ip, int port = 4885)
     : base(context)
 {
     ConnectionThread = new Thread(Listen);
     _ip = ip;
     _port = port;
 }
Exemple #2
0
 public override void Execute(SyncExecutionContext context, SyncClient client)
 {
     if (client == null)
     {
         return;
     }
     client.SendMessage(new SyncPongMessage());
 }
Exemple #3
0
 public override void Execute(SyncExecutionContext context, SyncClient client)
 {
     context.SetPlayState(PlayState);
     context.SetPlayPosition(PlayPosition);
     context.Log("Synced player state");
 }
Exemple #4
0
 public SyncClient(SyncExecutionContext context, string ip, int port = 4885) : base(context)
 {
     ConnectionThread = new Thread(Listen);
     _ip   = ip;
     _port = port;
 }
Exemple #5
0
 public abstract void Execute(SyncExecutionContext context, SyncClient client);
Exemple #6
0
 public SyncServer(SyncExecutionContext context, int port = 4885) : base(context)
 {
     _listener        = new TcpListener(IPAddress.Any, port);
     ConnectionThread = new Thread(Listen);
     _pingThread      = new Thread(Ping);
 }
Exemple #7
0
 protected SyncConnection(SyncExecutionContext context)
 {
     Context = context;
 }
 protected SyncConnection(SyncExecutionContext context)
 {
     Context = context;
 }
Exemple #9
0
 public abstract void Execute(SyncExecutionContext context, TcpClient client, SyncServer server);
 public abstract void Execute(SyncExecutionContext context, TcpClient client, SyncServer server);
 public SyncServer(SyncExecutionContext context, int port = 4885)
     : base(context)
 {
     _listener = new TcpListener(IPAddress.Any, port);
     ConnectionThread = new Thread(Listen);
     _pingThread = new Thread(Ping);
 }
 public override void Execute(SyncExecutionContext context, TcpClient client, SyncServer server)
 {
     server.PropogateMessage(PropogatedMessage);
 }
 public override void Execute(SyncExecutionContext context, TcpClient client, SyncServer server)
 {
     server.Pong(client);
 }
 public override void Execute(SyncExecutionContext context, SyncClient client)
 {
     context.Log("Attempting to sync play file: " + FileName);
     context.AttemptPlayFile(FileName);
 }
 public override void Execute(SyncExecutionContext context, SyncClient client)
 {
     if (client == null)
         return;
     client.SendMessage(new SyncPongMessage());
 }
Exemple #16
0
 public override void Execute(SyncExecutionContext context, SyncClient client)
 {
     context.Log("Attempting to sync play file: " + FileName);
     context.AttemptPlayFile(FileName);
 }
 public override void Execute(SyncExecutionContext context, SyncClient client)
 {
     context.SetPlayState(PlayState);
     context.SetPlayPosition(PlayPosition);
     context.Log("Synced player state");
 }
Exemple #18
0
 public override void Execute(SyncExecutionContext context, TcpClient client, SyncServer server)
 {
     server.PropogateMessage(PropogatedMessage);
 }
Exemple #19
0
 public override void Execute(SyncExecutionContext context, TcpClient client, SyncServer server)
 {
     server.Pong(client);
 }
 public abstract void Execute(SyncExecutionContext context, SyncClient client);