1
我是用C#編寫套接字編程的新手。我正在開發一個客戶端服務器應用程序與多個客戶端。我不太清楚如何在服務器和客戶端之間建立通信。新來的C#套接字編程
- 是它的客戶一個好主意,發送關鍵詞消息(即「字符串」),將調用服務器做什麼?
- 客戶發送某些需要處理的類的實例(我創建)是否是一個好主意?
- 在服務器和客戶端之間發送/接收文件(我使用XML)是一個好主意嗎?
如果我的問題很天真,我很抱歉,因爲這是我第一次使用客戶端 - 服務器體系結構開發應用程序的經驗。
我發現this link有一個這樣的應用程序的例子,但我想知道是否有人知道任何其他網站/書籍/教程與解釋。
+1給WCF推薦。 csharp-multi-threaded-socket.htm顯示處理多個連接的更糟糕的方法。爲每個新客戶端創建新線程都是一個瓶頸。 – Radik 2012-04-21 15:34:28