我已经用TP写了个web网站但是需要在这个服务器弄个长连接实时接收数据的接口,然后再给iOS调用,请问怎么做呢?

不说再见

原先就是搞嵌入式的那个人调用我给他的一个接口传数据到数据库,然后搞app的再调用另一个接口获取这个数据,只是这个数据是不断变化的,所以他们都是不断的用http请求,但是从硬件上传数据过来延迟有两三秒钟,这样显示在app上就显得太不准确了。所以现在就希望用socket来保持长连接发送数据,本身这个服务器已经用tp做了这个app的后台,现在要怎么结合呢,我只是想给硬件的那个接口是长连接的就行了。

2978 3 0
3个回答

walkor 打赏

从你的看描述硬件那边上传数据有延迟,最主要症结要看为什么延迟。
即使使用socket长链接上报,根据你的描述也解决不了大延迟问题。
短链接和长链接主动给服务端上报数据延迟差别不大的。

长链接的好处是可以任意时刻给客户端推送数据,向服务端发送数据使用短链接和长链接差异不大。

这里有GatewayWorker与ThinkPHP框架结合的示意图,可供参考。

  • 暂无评论
不说再见

谢谢,请问GatewayWorker与ThinkPHP框架结合的示意图在哪呢?

  • 暂无评论
年代过于久远,无法发表回答
×
🔝