2010-10-31 4 views

Répondre

13

Vous devez faire attention à ce que vous écrivez. Mono n'est pas proche de 100% supportant .NET sous Windows, mais c'est un très bon début. un serveur TCP peut être difficile car il a tendance à être celui qui interagit avec le matériel (comme les E/S) et qui a le plus de problèmes de compatibilité.

Mono dispose d'un outil gratuit appelé MoMA qui permet d'analyser une application .NET et de vous dire si elle va avoir des problèmes. Vous pouvez le télécharger ici: http://www.mono-project.com/MoMA

+0

Si vous ignorez WCF, WPF, WF et les parties plus ésotériques du cadre comme Enterprise Services, alors Mono est très proche de 100% .NET. La prise en charge du serveur TCP est probable 100% – jrwren

+0

L'ancien .NET Remoting fonctionne également très bien. Mais oui, un simple serveur TCP fonctionnera sans aucun changement. – pablo

0

En règle générale, cela devrait fonctionner si vous n'utilisez pas d'actions spécifiques du système d'exploitation. Miguel a fait un très bon travail avec Mono et vous verrez qu'il est très facile de travailler avec.

+0

Miguel? qui est Miguel? – vishnu

+6

Miguel di Icaza est le gars qui dirige le projet Mono: http://tirania.org/blog/ – Travis

4

Je suggère de développer l'application sous Linux/Mono, puis de vérifier qu'elle fonctionne sous Windows. Vous êtes moins susceptible de rencontrer des problèmes de cette façon.