private void ClientConnected(int id, ISocketInfo clientState) { Model.Client c = new Model.Client(id, clientState.LocalIPv4, clientState.LocalIPv6, clientState.RemoteIPv4, clientState.RemoteIPv6); c.Connected = true; Application.Current.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Background, new Action(() => { var count = _clientVM.ClientList.Count; c.ListId = ++count; _clientVM.ClientList.Add(c); })); }
private void FileReceived(int id, string path) { Model.Client client = _clientVM.ClientList.First(x => x.Id == id); client.Read("File/Folder has been received and stored at path " + path + "."); }
private void MessageSubmitted(int id, bool close) { Model.Client client = _clientVM.ClientList.First(x => x.Id == id); client.Read("Message submitted to client."); }
//*****Begin Events************/// private void MessageReceived(int id, string msg) { Model.Client client = _clientVM.ClientList.First(x => x.Id == id); client.Read("MESSAGE" + ": " + msg); }
private void ClientDisconnected(int id) { Model.Client client = _clientVM.ClientList.First(x => x.Id == id); client.Connected = false; client.Read("Client has disconnected from the server."); }
//*****Begin Events************/// private void CustomHeaderReceived(int id, string msg, string header) { Model.Client client = _clientVM.ClientList.First(x => x.Id == id); client.Read(header + ": " + msg); }
private void MessageFailed(int id, byte[] messageData, string exceptionMessage) { Model.Client client = _clientVM.ClientList.First(x => x.Id == id); client.Read("Message has failed to send." + Environment.NewLine + exceptionMessage); }