簡體   English   中英

C#控制台應用程序和瀏覽器之間的Web套接字

[英]Web Socket between C# Console Application and a browser

C#控制台是否可以(簡單)使用瀏覽器打開Web套接字,而無需使用Node.js? 意味着,一個活動的且打開的C#控制台應用程序始終在服務器上運行,它可以實時向瀏覽器發送消息或從瀏覽器接收消息。

我試圖使用瀏覽器加載socket.io.js JS文件( https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.0.4/socket.io.js ),並創建一個C#控制台TcpListener類的應用程序。 並且似乎建立了成功的連接。 但是我無法在服務器和客戶端之間發送消息。

是的,我已經做過幾次了。

C#控制台/ Windows服務:使用SignalR庫。 應該可以通過NuGet獲取它。

Web應用程序:使用jquery.signalr-xxxjs庫。

SignalR首先應在.NET應用程序中的SignalR集線器與Web應用程序中的jquery.signalr客戶端庫之間建立WebSocket連接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM