private void Client_Click(object sender, RoutedEventArgs e) { Thread newClientThread = new Thread(new ThreadStart(() => { audioStream = new AudioStream(); audioStreamLoader = new AudioStreamLoader(audioStream); new Thread(delegate() { audioStreamLoader.streamAudio(); }).Start(); System.Windows.Threading.Dispatcher.Run(); })); newClientThread.SetApartmentState(ApartmentState.STA); newClientThread.IsBackground = true; newClientThread.Start(); }
public AudioStreamLoader(AudioStream audioStream) { this.audioStream = audioStream; tcpClient = new TcpClient("192.168.101.124", 8885); Console.WriteLine("Connected."); }