這裡示範同一個聊天室功能的兩種即時通訊實作方式,訪客可以直接用暱稱加入,登入會員則會額外載入歷史訊息。
直接使用 System.Net.WebSockets,自己管理連線、廣播與訊息格式。
使用 ASP.NET Core SignalR Hub,內建自動重連、傳輸協商等機制。