SignalR 2.0 與 Unity Game 的 WebSocket 連線筆記
這篇主要是記錄利用SignalR來與Unity建立WebSocket連線的相關筆記
SignalR:SignalR 2.0 Web 聊天室 Demo
有需要可以參考我之前的這篇
WebSocket特點:漫談polling 和Websocket
朋友貼給我的不錯簡介
Server端:USING SIGNALR WITH UNITY
建議下載範例程式來看,因為文章沒有寫得很清楚
套件部分是使用NuGet取得
- Microsoft.AspNet.SignalR.SelfHost
- Microsoft.Owin.Cors
- Unity
範例Server開起來是8089 port
Client端:SignalR und Unity in euren Multiplayer-Indie-Games
重點是有一個使用.Net 2.0建立的SignalR Client 專案下載點
因為Unity似乎只完整支援到.Net 2.0
下載編譯後把
- SignalR.Client.20.dll
- Newtonsoft.Json.dll
丟進Unity專案\Assets\Plugins\
然後 using SignalR.Client._20.Hubs;
把範例code裡面的port改成8089就可以測試連線
控制反轉:signalr-with-an-ioc-container
關於SignalR修改成Unity版本的參考文章
基本連線完成之後就可以開始做些別的作業了
因為有點懶所以筆記就提供連結參考文了
只是稍微註記一下
有機會再看看是不是重寫個圖文步驟吧