Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用C语言编程的微控制器客户端的SignalR(或任何WebSockets框架)服务器_Websocket_Asp.net Core_Embedded_Signalr_Rpc - Fatal编程技术网

使用C语言编程的微控制器客户端的SignalR(或任何WebSockets框架)服务器

使用C语言编程的微控制器客户端的SignalR(或任何WebSockets框架)服务器,websocket,asp.net-core,embedded,signalr,rpc,Websocket,Asp.net Core,Embedded,Signalr,Rpc,我仍然在思考什么是最适合学习的WebSockets框架,它给了我想要的一切 我是C#.Net核心程序员(这是我想用来编写服务器的语言)。我想开始学习信号器,但我还没有开始,因为我仍然对从微控制器客户端使用信号器服务器的能力感到困惑 在SignalR C#.Net核心服务器和用C语言编程的ARM Cortex M4微控制器(没有任何操作系统)之间使用数据传输有什么可能吗 如果signar无法做到这一点,那么哪个WebSockets框架对我的案例(C#Server C client)有用 关于这件事

我仍然在思考什么是最适合学习的WebSockets框架,它给了我想要的一切

我是C#.Net核心程序员(这是我想用来编写服务器的语言)。我想开始学习信号器,但我还没有开始,因为我仍然对从微控制器客户端使用信号器服务器的能力感到困惑

在SignalR C#.Net核心服务器和用C语言编程的ARM Cortex M4微控制器(没有任何操作系统)之间使用数据传输有什么可能吗

如果signar无法做到这一点,那么哪个WebSockets框架对我的案例(C#Server C client)有用


关于这件事还有什么想法和建议吗?我对WebSockets还是很陌生,我不清楚是否可以使用Signal(或任何WebSockets框架)客户端的服务器使用另一个框架(或纯WebSockets)。

如果您使用Signal for ASP.NET Core,您实际上可以使用裸websocket连接到服务器。我展示了一个演示,其中我有3个不同的客户端连接到SignalR服务器。有趣的是,其中一个客户是一个基于NodeMCU的板,运行lua。您可以在我的视频中找到所有详细信息,包括代码和设置说明。

我猜您就是我看过他关于Signal的视频的那个微软人。目前,我发现SignalR很难学习,因为我想将它与ASP.Net内核一起使用,而且到目前为止还没有好的文档。我并没有花太多时间,因为那个家伙(我猜你们也是)说一切都可能改变,因为它仍然处于阿尔法阶段。实际上,我打算在我的ARM Cortex M4 MC上使用任何可用的C库,因为我不知道Lua。我从你的博客中了解到,我将使用纯WebSocket,阅读Lua代码如何帮助我在C中实现这一点?不。我不是这个人:)。我在雷德蒙举行的MVP峰会上介绍了这一点,而达米安在伦敦的NDC上介绍了这一点。事情仍在快速变化,但它正在变得更加稳定,而且大多数变化都发生在ASP.NET套接字层之上(即集线器等)。我提到lua是为了表明新的Signal可以与任何符合要求的WebSocket客户端一起工作,而不必拥有专用的Signal客户端。因此,如果您在C中找到WebSocket库,它应该可以正常工作。