Il y a quelques années j'ai expérimenté avec TwistedMatrix pour Python et j'ai adoré. Malheureusement, mon projet actuel interdit l'utilisation de Python car C# est le seul langage autorisé.Existe-t-il un framework comme Twisted Matrix pour C#?
Répondre
Si vous recherchez une API asynchrone pour l'envoi de données, WCF fonctionnera correctement. Générez les liaisons asynchrones lors de la création de votre point de terminaison.
Le cadre ServiceStack est également assez proche et un peu plus facile que WCF. Comme vous pouvez le voir dans leur exemple C# client, vous pouvez facilement faire async gestionnaires d'événements:
https://github.com/ServiceStack/ServiceStack/wiki/C%23-client
Merci pour ce @Brannon. Dis, est-ce que c'est toujours le chemin à parcourir, toutes ces années plus tard? Cheers – Fattie
Non. Ce n'est pas la voie à suivre. Application d'entreprise principalement sur LAN? Pour cela, je considérerais DDS ou quelque chose construit en plus de cela comme ROS2. Je voudrais également regarder SignalR 3 de MS, WebApi MS sur le noyau .NET ASP.NET plus récent, et WampSharp. J'ai fait pas mal de comparaisons il y a un an. Pour voir cela, recherchez les repères de socket ici: https://github.com/aspnet/SignalR-Server/issues/196 – Brannon
merci pour ce @Brannon! – Fattie
- 1. Mise en œuvre Twisted Matrix et serveur Telnet
- 2. framework Hibernate comme pour
- 3. framework pour java comme .NET est là pour C#
- 4. Cairo Matrix equivillant de GlOrtho Matrix?
- 5. Algorithme simple pour Matrix Inverse
- 6. Bibliothèque client Python Jabber/XMPP pour Twisted
- 7. Google App Engine à Twisted
- 8. Bibliothèque Matrix Standard
- 9. A propos de l'utilisation de F # pour créer un ensemble Matrix utilisable à partir de C#
- 10. Matrix-Algebra Design Decomposition
- 11. Twisted transport.write
- 12. Routine Numpy pour l'informatique Matrix Minors?
- 13. MATLAB Matrix Somme utilisant imbriquée Pour
- 14. Base de données pour Python Twisted
- 15. Matlab Matrix travail simple
- 16. matlab matrix notation scientifique
- 17. Matrix Compact en Latex
- 18. Direct3D & iPhone Accelerometer Matrix
- 19. Clipping FFT Matrix
- 20. java sparse matrix problem
- 21. Companion matrix complex
- 22. Twisted Web Proxy
- 23. Matrix Reporting Services Édition
- 24. Twisted + Django + Reverse Proxy
- 25. Existe-t-il un adaptateur STOMP largement utilisé pour Twisted?
- 26. Order Services Matrix Order
- 27. AS3 Matrix Rotation
- 28. Exécuter une fonction cochée Twisted
- 29. MySource Matrix - Avis
- 30. python twisted: récupérer un temps d'exécution différé
pouvez-vous utiliser IronPython? –
@ Scott M, je pense que OP a mentionné que "C# est la seule langue autorisée". Aussi, il semble que IronPython ne tourne pas Twisted de toute façon: http://twistedmatrix.com/trac/ticket/3882. – Constantin
Malheureusement, il existe des problèmes techniques empêchant l'utilisation de Python côté client. Bien que du côté serveur ça irait bien. – JDonavan