我目前正在爲我的一些朋友寫一個簡單的應用程序。 有一個非常小的部分,其中包含一些客戶端 - 服務器通信。像http這樣的協議遠遠超過了我不需要的不必要的東西。最簡單的方法來實現一個極端簡單的服務器? (C#)
這是我需要實現所有通信:
(Request -> Response)
* {AccountID} -> {AccountBalance}
* {AccountID,newBalance} -> {AccountBalance}
* {AccountID,ItemID,Amount} -> {AccountBalance}
* {ItemID} -> {ItemValue}
所有的值都是整數。 AccountID和ItemID是有區別的。 AccountBalances和ItemValues總是正面的。
由於應用程序將只用於私有LAN安全並不重要。
我已經嘗試過使用httpListener,但它似乎不適合我的需要。
爲什麼沒有httpListener爲你工作? –
我仍然試圖找出爲什麼我的httpListener解決方案無法正常工作。但是因爲WCF似乎正是我需要的東西,所以我很高興我在這裏問過。據我瞭解HTTP它從來沒有被設計爲發送/接收這樣的Datagrams(除非你願意xml序列化的一切),所以使用WCF將是一種風格的改進。 – samjaf