使用 Visual Studio 2010 在 C# 中的两台不同机器上运行的客户端和服务器之间的通信
Posted
技术标签:
【中文标题】使用 Visual Studio 2010 在 C# 中的两台不同机器上运行的客户端和服务器之间的通信【英文标题】:Communication between Client and Server running on two different machines in C# using Visual studio 2010 【发布时间】:2013-12-12 12:18:06 【问题描述】:我需要使用 Visual Studio 2010 在 C# 的两台不同机器上运行的客户端和服务器之间进行通信
作为客户端应用程序的主应用程序需要告诉服务器上的服务器应用程序启动和停止进程。服务器应用程序需要在进程完成时通知主客户端应用程序以及任何错误
请给我一些建议,什么最适合我的应用程序。
【问题讨论】:
【参考方案1】:这样做更简单,我认为在中间有一个数据库用于客户端应用程序和服务器之间的通信。 在服务器上,您将拥有一个持续运行的服务,并查询数据库是否应该启动进程(代码)。服务器将该任务标记为已开始,完成后,将标记为已完成。客户端,只需将新记录添加到服务器将要查找的表中。
【讨论】:
以上是关于使用 Visual Studio 2010 在 C# 中的两台不同机器上运行的客户端和服务器之间的通信的主要内容,如果未能解决你的问题,请参考以下文章
如何用visual studio2010编译已经写好的C#的源代码