2011-12-25 72 views
2

我想創建一個應用程序,使用JSON將數據發佈到某個地址,然後該地址上的控制檯應用程序輸出發佈的數據。用於Asp.Net的C#嵌入式網絡服務器

這樣做,我認爲這將是一個很好的使用Web服務器。

是否有任何(開源)Asp.Net Web服務器,我可以嵌入到我的C#程序捕獲發佈的數據到Web服務器?

+4

您需要的全部是HttpListener – 2011-12-25 16:02:44

+0

謝謝!將深入探討,當我不成功時回來哭泣;) – 2011-12-25 16:14:57

回答

1

正如評論中所建議的那樣,您可以使用HTTPListener創建一個小型「web servlet」。 This article演示如何構建一個。

+0

你知道任何可以打印出發佈數據的好例子嗎? – 2011-12-25 16:31:43

+0

在我已鏈接的示例中,通過Console.Write將傳入的請求記錄到控制檯中。來自客戶端的數據被接收到'HttpListenerResponse'對象中。您可以修改代碼並使用'HttpListenerResponse'對象的'InputStream'屬性來獲取請求的內容。 – Abbas 2011-12-25 16:41:04