2013-08-03 44 views
0

我正在學習使用套接字,並且每篇文章或書籍中的每個示例都演示了服務器應該如何使用桌面控制檯或wpf應用程序工作。作者通常說相同的代碼可以很容易在服務器上實現如何在服務器端C#上實現套接字?

也許這很容易,但仍然 - 如何?我必須使用WCF還是其他的東西?有什麼好書可以幫助我成爲插座領主嗎?

+0

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

回答

0

「服務器上的相同代碼」註釋意味着您確實正在開發通信接口協議。您以特定的方式發送消息,並希望以相同的方式接收消息。例如。固定長度的消息vs約定的終止符;消息數據是如何格式化的等

如果你把你的代碼放到它自己的一組類中,那麼你可以將你的代碼放在任何類型的應用程序 - 控制檯,wpf中,就像你所說的那樣,而且...... windows服務。在我的情況下,我已經得到它,以便在調試模式下運行應用程序運行winforms,但作爲發佈模式作爲服務運行。

這個SO問題的答案有一些有用的鏈接。

Chat service application

我強烈建議Vadym帖子和斯蒂芬·克利裏的NITO文檔。

相關問題