无论他们使用什么操作系统,如何与PC联网

时间:2011-03-18 00:14:17

标签: c# networking

我有一点点愚蠢的问题!! 我正在用C#编写一个小应用程序,并使用Windows PC编写网络编程。

我从微软看一些新手教程就是为什么。

所以现在我只想知道,我如何编程,以便我的应用程序可以连接到所有PC或Mac,而不是关于操作系统(Win,Linux,Mac OS)。

有可能吗?什么时候怎么样?

非常感谢帮助!

3 个答案:

答案 0 :(得分:0)

如果你想让你的应用程序在不同的PC上运行,然后他们互相交谈,那么是的,看看Mono。基本上它意味着您可以用.NET编写程序,然后在.NET平台的实现可用的任何地方运行它(Mono支持Windows,Linux和Mac OS)。

否则,您需要指定应用程序要连接的内容。

答案 1 :(得分:0)

他们解决了这个问题,解决方案是Web服务。 如果你想要TCP / IP那是另一个故事。

答案 2 :(得分:0)

您可以使用mono在C#中进行开发,并将您的应用程序部署到Windows / Linux和Mac OS。

您可以使用Web服务,而其他操作系统上的客户端应用程序都可以连接到Web服务并使用它,即使您最终使用其他跨操作系统语言(如java)开发客户端。

另一方面,您可以使用tcp / ip或udp协议,具体取决于您的应用程序需求。

这实际上取决于你在做什么。