2011-11-04 25 views
3

related是否有可能使用socket.io客戶端與自定義的C#Web服務器?

我正在建立一個網站,您可以玩遊戲。當玩家進行移動時,我想將該移動發送到服務器,然後使用C#計算響應並將其返回給客戶端。我很擅長用JavaScript做所有客戶端的東西,我只是想弄清楚我應該如何進行溝通。

我正在考慮使用socket.io,但我相信需要我在JS中編寫服務器和客戶端。所以,我不確定採取什麼方法。難道我

  1. 試圖讓socket.io與一個C#DLL溝通,或者我
  2. C#編寫整個Web服務器(應該是比較簡單的,不是嗎?)。如果是這樣,我還可以使用socket.io客戶端嗎?它只是發送基本的請求到服務器,我應該能夠抓住,不是嗎?
  3. 或者我應該放棄socket.io,並只使用jquery + ajax向我的服務器發送http請求....但是,我該如何迴應?而且,HTTP不像套接字那麼高效/輕量,是嗎?

我想保持通信儘可能輕,以便我可以獲得快速的響應時間和更輕的服務器負載。

+0

請參閱HTTP(這我假設你會使用你的服務器?)://計算器。 com/questions/2064641/is-there-a-websocket-client-implemented-for-net – Polity

+0

@Polity:這是一個網站,而不是Windows Forms/WPF應用程序。我想用JS客戶端。如果需要,我想Silverlight也是一個選項,但我不太確定這個問題是如何涉及的。 – mpen

回答

1

退房SignalR:https://github.com/SignalR/SignalR

這是不大不小的socket.io端口ASP.NET的

+0

這看起來不錯。我現在還沒碰過C#,但如果它再次出現,我一定會深入瞭解SignalR! – mpen

+0

@Mark我解決了您的問題,還是需要進一步的幫助? – JAM

+0

好吧,就像我說過的,我沒有使用C#一段時間。無法告訴你這是否適用於我;) – mpen

相關問題