Voice Chat Application

Fermé
sami.oussaifi Messages postés 2 Date d'inscription samedi 19 avril 2014 Statut Membre Dernière intervention 11 mai 2014 - 11 mai 2014 à 23:27
Slt,
dans le cadre d'un projet c#, je dois créer une application de audio chat.
Mon question est comment je peux éviter les ports utilisées dans la méthode Voice_In() et Voice_Out().

Le code est comme suit:

private void Voice_In()
{
byte[] br;
r.Bind(new IPEndPoint(IPAddress.Any, int.Parse(this.Port1.Text)));
while (true)
{
br = new byte[16384];
r.Receive(br);
m_Fifo.Write(br, 0, br.Length);
}
}
#endregion
#region Voice_Out()

private void Voice_Out(IntPtr data, int size)
{
//for Recorder
if (m_RecBuffer == null || m_RecBuffer.Length < size)
m_RecBuffer = new byte[size];
System.Runtime.InteropServices.Marshal.Copy(data, m_RecBuffer, 0, size);
//Microphone ==> data ==> m_RecBuffer ==> m_Fifo
r.SendTo(m_RecBuffer, new IPEndPoint(IPAddress.Parse(this.IP.Text), int.Parse(this.Port2.Text)));
}

#endregion



Vos suggestions sont les bienvenues. Merci d'avance!