有人正在为我们构建原生聊天应用程序,而 Websockets 似乎是实现应用程序和我们的服务器(使用 Web API)之间同步的方式。
我们研究了 SignalR,但它似乎需要 jQuery,因此在本机应用程序中会很麻烦。
是否有一种“纯粹”且简单的方法可以在 C# 中使用可扩展的 Websockets?通过“简单”,我的意思是像开始使用 Web API 一样简单(我见过一些例子,你必须创建一个 TCP 侦听器并遵守最新的 RFC 规范等 - 在我看来并不简单),并且通过“可扩展”我的意思是不阻塞线程。
编辑:问题标题重命名以放大 websocket 服务器实现的重要性
我在SQL Server 2012,Web Edition中有下表:
CREATE TABLE [dbo].[MyTable]
(
[Id] INT IDENTITY (1, 1) NOT NULL,
[Created] DATETIME DEFAULT (getdate()) NOT NULL,
[RefId] INT NULL,
[Name] NVARCHAR (128) NULL,
[Email] NVARCHAR (128) NULL,
[ImageUrl] NVARCHAR (256) NULL,
[Url] VARCHAR (256) NULL,
[Age] TINYINT NULL,
[Country] VARCHAR (6) NULL,
[Location] NVARCHAR (192) NULL,
[People] INT NULL,
[Categories] NVARCHAR (128) NULL,
[Block] BIT DEFAULT ((0)) NOT NULL,
[GeneratedRevenue] INT NULL,
[IsFemale] BIT DEFAULT ((1)) NULL,
[HasInstalled] BIT NULL,
[Keywords] VARCHAR (128) NULL,
[Brands] …Run Code Online (Sandbox Code Playgroud)