Tag: 实时

如何集成nodeJS + Socket.IO和PHP?

我最近一直在四处寻找,find一个好的方法来沟通nodeJS和PHP。 这里有一个想法:nodeJS还是一个相当新的东西,用它开发一个完整的应用程序可能有些棘手。 此外,你可能只需要为你的项目的一个模块,如实时通知,聊天,…你想用PHPpipe理所有其他的东西,因为它可能更容易为你(你可以利用现有的框架CodeIgniter或Symfony)。 我想有一个简单的解决scheme; 我不想使用cURL或第三台服务器在Apache和Node服务器之间进行通信。 我想要的是能够在简单的Javascript,客户端从节点捕捉事件。 我没有find任何答案,完整的,大部分的时间客户端运行的节点服务器,所以不适用于我的情况。 所以我抓住了所有可能的主题,最后find我的答案。 我会尽力分享这一点,并有一个清楚的地方。 希望这可以帮助一些人! ;)

短轮询与长轮询实时Web应用程序?

我正在构build一个实时的Web应用程序据我所知,最受欢迎的select是短轮询和长轮询。 衡量一个在另一个之间有什么优点和缺点?

SignalR – 使用(IUserIdProvider)向特定用户发送消息* NEW 2.0.0 *

在最新版本的Asp.Net SignalR中,增加了一种使用接口“IUserIdProvider”向特定用户发送消息的新方法。 public interface IUserIdProvider { string GetUserId(IRequest request); } public class MyHub : Hub { public void Send(string userId, string message) { Clients.User(userId).send(message); } } 我的问题是:我如何知道我要向谁发送信息? 这个新方法的解释是很肤浅的。 和SignalR 2.0.0的草案声明,并且不会编译。 有没有人实现这个function? 更多信息: http : //www.asp.net/signalr/overview/signalr-20/hubs-api/mapping-users-to-connections#IUserIdProvider 拥抱。

用PHP实时输出运行进程

我正在试图在网页上运行一个进程,实时返回它的输出。 例如,如果我运行“ping”过程,它应该每次更新我的页面,当它返回一个新行(现在,当我使用exec(命令,输出)我强迫使用-c选项,并等待,直到进程完成看到输出在我的网页上)。 是否有可能在PHP中做到这一点? 我也想知道当有人离开这个页面时,什么是正确的方法来杀死这种过程。 在“ping”过程的情况下,我仍然能够看到在系统监视器中运行的进程(什么是有道理的)。