Bonjour à tous,
Je suis en train de mettre en place un serveur VoIP Asterisk et j'ai un problème avec mon socket, j'arrive à envoyer des requêtes au serveur qu'il recoit (verifié avec un sniffer) et lui me réponds également...
Le sniffer voit la réponse du serveur mais pas mon programme :/ Je ne vois pas d'où cela peut venir voici mon code :
Socket MyAstSocket;
IPEndPoint MyAstServerEndPoint;
Console.WriteLine("Establishing Connection to Asterisk...");
MyAstSocket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
MyAstServerEndPoint = new IPEndPoint(IPAddress.Parse("IP.IP.IP.IP"), 5060);
MyAstSocket.Connect(MyAstServerEndPoint);
// ici à l'aide de la méthode Send j'envois ma requête qui s'envoit correctement...
MyAstSocket.Receive(bytes, 0, MyAstSocket.Available, SocketFlags.None);
Console.WriteLine(Encoding.UTF8.GetString(bytes));
Voilà et là il se trouve que rien ne s'affiche le programme attend mais ne reçoit pas la requête de réponse...
Merci de votre aide.