private void Voice_Input(object sender, WaveInEventArgs e) { try { if (isConnected) { var voiceClientConnection = new ServiceMessengerClient(new InstanceContext(this), "netTcpBinding"); voiceClientConnection.VoiceSend(e.Buffer, clientID); } } catch (Exception ex) { MessageBox.Show(ex.Message + "Voice_Input_client"); } }
void DisconnectUser() { if (isConnected) { client.Disconnect(clientID); client.UserConnection(); client = null; isConnected = false; tbUserName.IsEnabled = true; bCall.IsEnabled = false; bConnection.Content = "Connect"; } }
void ConnectUser() { if (!isConnected) { client = new ServiceMessengerClient(new InstanceContext(this), "netTcpBinding"); clientID = client.Connect(tbUserName.Text); //client = new ServiceMessengerClient(new InstanceContext(this), "UdpBinding_IServiceMessenger"); //clientID = client.Connect(tbUserName.Text); client.UserConnection(); tbUserName.IsEnabled = false; bCall.IsEnabled = true; bConnection.Content = "Disconnect"; isConnected = true; } }