有人正在为我们构建一款本地聊天应用程序,Websockets似乎是实现应用程序与服务器同步的最佳方式(服务器使用Web API)。
我们研究了SignalR,但它似乎需要jQuery,因此在本地应用程序中将会很麻烦。
是否有一种“纯净”且简单的方法来使用C#中的Websockets,并且具有可扩展性?所谓“简单”,是指像使用Web API一样简单(我看过一些例子,你必须创建一个TCP侦听器并遵守最新的RFC规范等,这并不简单),而所谓“可扩展”,是指不会阻塞线程。
编辑:问题标题更改以突出websocket服务器实现的重要性。
我们研究了SignalR,但它似乎需要jQuery,因此在本地应用程序中将会很麻烦。
是否有一种“纯净”且简单的方法来使用C#中的Websockets,并且具有可扩展性?所谓“简单”,是指像使用Web API一样简单(我看过一些例子,你必须创建一个TCP侦听器并遵守最新的RFC规范等,这并不简单),而所谓“可扩展”,是指不会阻塞线程。
编辑:问题标题更改以突出websocket服务器实现的重要性。