PHP套接字连接到TCP服务器
我有以下场景:
我有一个给定的程序,它提供了一个JSON接口,我可以使用套接字连接.由于我想将该接口集成到我的web应用程序中,我正在尝试使用PHP套接字进行服务器和客户端之间的通信.通信是双向的,这意味着我的PHP客户端正在向服务器发送请求,服务器也在向我的PHP“客户端”发送请求.我的PHP和JSON接口之间的连接没有问题.唯一的问题是,因为我必须等待PHP端的请求,我必须在无限循环中运行它.我希望“回应”一些响应并请求我在没有无限循环的情况下进入我的Web应用程序. 我的问题是,是否有一个很好的方法来创建一个PHP文件,它可以: >创建一个自己的套接字服务器,这样我就可以从我的Web应用程序发送内容而不会陷入无限循环 用例我有一个解决方案:我有一个NFC读卡器,它提供了卡的功能和信息(uniqueid),并且它连接到我的网络. 用例我没有解决方案:我打开了我的Web应用程序,并且我想将“uniqueid”参数写入输入字段以将该卡分配给某个人.我想这样做: 我不想直接从Web应用程序连接到JSON服务器.我想从Web应用程序到PHP服务器建立临时连接,该服务器与JSON服务器具有永久连接. 我希望这是可以理解的. 解决方法
是的你可以.在您的应用程序中查看使用
Ratchet.它似乎符合您的要求.它通过Websockets进行双向通信.
您的浏览器将连接到服务器中基于Ratchet的应用程序,并在某个端口进行侦听,您将能够使用该连接发送和接收消息. 另一种选择是长轮询.您可以在此StackOverflow answer(其中还包含Websockets)中了解更多信息. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |