我想在windows下的c#中编写一个tcp服务器。我可以运行相同的程序或在单声道下使用相同的代码而无需修改。
答案 0 :(得分:13)
你必须小心你写的东西。 Mono并不是100%支持Windows上的.NET,但这是一个非常好的开始。 TCP服务器可能很棘手,因为它往往是进行硬件交互的地方(如IO),它们具有最大的兼容性问题。
Mono有一个名为MoMA的免费工具,它可以分析.NET应用程序并告诉您它是否会出现问题。您可以在此处下载:http://www.mono-project.com/MoMA
答案 1 :(得分:4)
我建议在Linux / Mono下开发应用程序,然后检查它是否适用于Windows。你不太可能遇到这样的问题。
答案 2 :(得分:0)
一般来说,如果您不使用特定于操作系统的操作,它应该可以工作。 Miguel和Mono做得很好,你会发现它很容易合作。