Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
                }
            }
        }