private void StartVLCBtn_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(FileName)) { TransmitErrorText.Content = "Please select a file before transmitting"; return; } TransmitErrorText.Content = string.Empty; Sockets.SendData(ServerIP, ServerPort, FileName); }
private void StartRecieveBtn_Click(object sender, RoutedEventArgs e) { string extension; switch (ReceiveType) { case FileType.Text: extension = ".txt"; break; case FileType.Jpeg: extension = ".jpg"; break; default: extension = ".jpg"; break; } FileName = Sockets.ReceiveData(ServerIP, ServerPort, DestinationPath, WebcamCtrl.TimeStamp(), extension); if (!string.IsNullOrEmpty(FileName)) { if (ReceiveType == FileType.Jpeg) { ReceiveImage.Source = new ImageSourceConverter().ConvertFromString(FileName) as ImageSource; ReceiveImage.Visibility = Visibility.Visible; } else if (ReceiveType == FileType.Text) { DocViewer.Visibility = Visibility.Visible; var paragraph = new Paragraph(); paragraph.Inlines.Add(File.ReadAllText(FileName)); DocViewer.Document = new FlowDocument(paragraph); } } }