我不知道如何正确询问,但有我的情况:
我有一些服务器有一些地址,例如http://www.somesite1.com。那里有PHP脚本。 我有用C ++编写的桌面应用程序(仅限Windows,不需要跨平台解决方案)。
我需要知道来自服务器的一些事件 - 服务器必须以某种方式通知应用程序。 我可以同时拥有很多客户(例如10万)。
问题是我该怎么做? 如何建立从客户端到服务器的连接,然后从服务器到客户端接收通知(如何通知服务器应用程序启动和关闭(连接接收通知和断开连接通知)?)
我找到了WebSockets,但我无法真正理解如何在php的情况下使用它们 - > C ++韧带。
我有C ++ 98/03标准编译器
由于
答案 0 :(得分:0)
我不认为Websocket与您的任务有任何关系:您需要标准套接字(以及一个http库)。
您的客户端应该打开套接字,连接到服务器并与GET / POST方法通信。请注意,从服务器向客户端发送数据可能会有点混乱,需要您保持tcp连接(对于每个客户端)。
看看这个c ++ http库:curl
或者,如果您想使用标准套接字自己实现http协议:boost asio