SignalR is a good technology that can be used with ASP.Net server and clients such as JavaScript, WinForms and WPF.
Since your server code is written in PHP, SignalR cannot be integrated directly. Instead, you can configure a Windows server with IIS 8 or higher and deploy an intermediate ASP.Net website that acts as an intermediary between your PHP server and the WinForm client. The WinForm client will be connected to the ASP.Net server through SignalR and its transport protocol. You can send a notification to the ASP.Net site for HTTP requests, and the ASP.Net site will send a notification to connected clients.
source share