1
我需要編寫一個C#應用程序,該應用程序將作爲服務在Windows服務器上運行並運行。用於流式傳輸到異步web請求的服務器端技術
此應用程序將負責向連接的客戶端發送JSON片段。
客戶端將使用Asynchronous WebRequest進行連接,我希望對Gzip進行編碼以減少發送到每個連接客戶端的數據包的大小。發送給每個客戶端的數據將有所不同,因此我需要管理所有連接。
一旦客戶端連接上,他們將保持連接儘可能長時間,因此服務器將每x秒發送一次心跳。
自從我回到uni以來,我還沒有這樣編程,想知道達到這個目的的最好方法是什麼?
我可以使用帶WebRequest連接方法的套接字和標準TCP/IP嗎?
你可以看看signal -r http://www.asp.net/signalr/overview/getting-started/introduction-to-signalr – Oscar
你打算使用哪個.NET?核心還是462? –
客戶目前在.net 4.5,所以最有可能需要兼容 – jimplode