2013-08-03 45 views
0

我正在学习使用套接字,并且每篇文章或书籍中的每个示例都演示了服务器应该如何使用桌面控制台或wpf应用程序工作。作者通常说相同的代码可以很容易在服务器上实现如何在服务器端C#上实现套接字?

也许这很容易,但仍然 - 如何?我必须使用WCF还是其他的东西?有什么好书可以帮助我成为插座领主吗?

+0

你几乎不需要直接使用套接字,只需google wcf tutorials – alex

回答

0

“服务器上的相同代码”注释意味着您确实正在开发通信接口协议。您以特定的方式发送消息,并希望以相同的方式接收消息。例如。固定长度的消息vs约定的终止符;消息数据是如何格式化的等

如果你把你的代码放到它自己的一组类中,那么你可以将你的代码放在任何类型的应用程序 - 控制台,wpf中,就像你所说的那样,而且...... windows服务。在我的情况下,我已经得到它,以便在调试模式下运行应用程序运行winforms,但作为发布模式作为服务运行。

这个SO问题的答案有一些有用的链接。

Chat service application

我强烈建议Vadym帖子和斯蒂芬·克利里的NITO文档。

相关问题