C# PHP服务器通过套接字与WPF应用程序通信

C# PHP服务器通过套接字与WPF应用程序通信,c#,php,wpf,sockets,server,C#,Php,Wpf,Sockets,Server,我正在尝试创建PHP服务器来与多个WPF应用程序(c#)通信,我希望它与signalR工作类似,其中客户端将订阅并向服务器广播更新,以向所有客户端订阅服务器。 请建议如何启动这个,我有WPF应用程序运行,我需要创建PHP服务器,我想这里将使用socket,因为客户端应用程序将一直运行并监听服务器的任何更新。 任何提示都是值得注意的。正如您所猜测的,您需要实现套接字以实现服务器和客户端之间的通信。在(C#)中找到解释和代码示例。首先,我们应该帮助您实现服务器(php) 通常,服务器正在侦听传入的连

我正在尝试创建PHP服务器来与多个WPF应用程序(c#)通信,我希望它与signalR工作类似,其中客户端将订阅并向服务器广播更新,以向所有客户端订阅服务器。 请建议如何启动这个,我有WPF应用程序运行,我需要创建PHP服务器,我想这里将使用socket,因为客户端应用程序将一直运行并监听服务器的任何更新。
任何提示都是值得注意的。

正如您所猜测的,您需要实现套接字以实现服务器和客户端之间的通信。在(C#)中找到解释和代码示例。首先,我们应该帮助您实现服务器(php)

通常,服务器正在侦听传入的连接,然后将处理它们(如视频中所述)。由于我对您的环境了解不够,我建议两种选择:

  • 第一:你让你的客户监听传入的连接。参考视频,您需要切换服务器和客户端套接字的实现。为了在服务器和客户端之间建立连接,服务器需要一个通常为ip地址的地址

  • 第二:您可以使用典型的方法,让服务器监听连接。要模拟服务器推送到客户机的功能,您可以在客户机站点使用计时器,并反复请求服务器进行更新。例如,当您无法从服务器寻址客户端时,这种方法非常方便,因为您可能不知道它们的ip地址

您可能希望通过线程来提高性能。查找更多信息