I found almost nothing about WebSockets + .NET in google, I would like to know how this server is done using .NET in the future, the idea is to create an application and hardware (Arduino) that communicates with this WebSocket server. Is it possible to create a WebSocket server in ConsoleAplication or ServiceWindows? or only in ASP.NET (web page)? How is this server created? in JavaScript? or can you do it using C # itself? I did a lot of research, but the logic of WebSocket is still a little vague, if someone can share a simple code just to understand how WebSocket works, I would appreciate it!