/// <summary> /// Initializes a new instance of the <see cref="FrmRemoteDesktop"/> class using the given client. /// </summary> /// <param name="client">The client used for the remote desktop form.</param> public FrmRemoteDesktop(Client client) { _connectClient = client; _remoteDesktopHandler = new RemoteDesktopHandler(client); _keysPressed = new List <Keys>(); RegisterMessageHandler(); InitializeComponent(); }
public void OnDataRecieved(object[] data) { NetworkCommand command = (NetworkCommand)data[0]; if (command == NetworkCommand.RemoteChat) { RemoteChatHandler.Handle(data); } if (command == NetworkCommand.RemoteDesktop) { RemoteDesktopHandler.Handle(data); } }
public void OnDataRetrieved(IClient client, object[] data) { NetworkCommand command = (NetworkCommand)data[0]; switch (command) { case NetworkCommand.RemoteChat: RemoteChatHandler.Handle(client, data); break; case NetworkCommand.RemoteDesktop: RemoteDesktopHandler.Handle(client, data); break; } }
public void OnPluginLoad(IClientHost server) { RemoteChatHandler.SetNetworkHost(server); RemoteDesktopHandler.SetNetworkHost(server); }
public void OnClientDisconnect(IClient client) { RemoteChatHandler.ClientDisconnect(client); RemoteDesktopHandler.Disconnect(client); }
public void OnClientConnect(IClient client) { RemoteChatHandler.NewClient(client); RemoteDesktopHandler.NewClient(client); }