-
Classes UDP, et SIP
Bonjour,
Je suis étudiant en fin de cycle ingenieur, et j'ai comme projet de soutenance la réalisation d'un SoftPhone utilisant UDP pour le transport et SIP pour la signalisation.
J'ai choisi C# pour développer mon application, et j'aimerai donc savoir s'il existe des classes UDP et surtout SIP. Si vous pouvez m'orienter aussi vers une bonne documentation, car j'ai lu le livre APRENTISSAGE DU LANGAGE C# 2008 de Serge Tahé, mais il ne parle que du protocole TCP.
Merci d'avance.
-
Salut,
Il existe une classe analogue à TcpClient, c'est .... UdpClient (lien msdn).
edit : pour SIP, je ne connaissais pas ; mais vu ce que je connais sur .Net, il ne me semble pas y avoir ça (peut être en .Net 4 ?). Il faudra peut se tourner vers une assembly externe.
-
Merci pour votre réponse.
Je ne l'ai peut être pas précisé dans mon premier post, mais que ce soit une classe .NET ou une bibliothèque externe, dans les deux cas je suis preneur.
J'explique un peu ce que c'est que ce protocole SIP, c'est au fait un protocole de signalisation pour la VoIP ( Session Initiation Protocol ), l'équivalent de H.323 pour ceux qui s'y connaissent en VoIP. Il s'appuie sur l'envoi de requêtes sous forme de texte ( un peu comme le HTML ). Il est encapsulé dans des trames généralement de type UDP.
Voila, j'espère que vous allez m'orienter vers quelque chose qui peut me faire avancer. j'ai essayé de chercher des SDK ( kits de développement ). mais ceux que j'ai trouvé ne sont pas gatuits.
J'attends vos réponses les amis.
-
Je n'y connais rien en VoIP, mais je pense qu'il ne doit pas y avoir beaucoup de projet SIP sous C#/.Net. Si tu cherches des projets/des lib gratuites, va voir sur codeplex (j'ai trouvé ça).
Sinon, pourquoi pas utiliser une librairie C encapsulée (Genre ça ou ça , comme le propose ce lien)?
(En effet, la plateforme .NET te permet d'interagir avec des librariries natives)
-
Merci chrisdot.
Ca a l'air interessant ce que tu m'as donné comme liens.
Merci encore.