小编guy*_*kes的帖子

使用节点js向google ccs发送下游消息

我使用node-xmpp连接到谷歌gcm ccs服务器.我跟着来自gcm谷歌群组进行连接.现在,每当我收到来自我的redis订阅者的消息(我订阅了redis频道redis节点包)时,我都需要发送下游消息.我的代码如下

var gearmanode = require('gearmanode');
var redis = require("redis");
var xmpp = require('node-xmpp');

var gearJob;
var redisSubChan = 'test_channel';
var gearmanJobName = 'reverse';
var jobPayload;
var redisClient;
var xmppClient;
var gearClient;

gearClient = gearmanode.client();

var options = {
    type: 'client',
    jid: 'myid@gcm.googleapis.com',
    password: 'myserverkey',
    port: 5235,
    host: 'gcm.googleapis.com',
    legacySSL: true,
    preferredSaslMechanism: 'PLAIN'
};

console.log('creating xmpp app');

xmppClient = new xmpp.Client(options);

xmppClient.connection.socket.setTimeout(0)
xmppClient.connection.socket.setKeepAlive(true, 10000)

redisClient = redis.createClient();
redisClient.subscribe(redisSubChan);

redisClient.on("message", function(channel, message) {
    console.log('received message'); …
Run Code Online (Sandbox Code Playgroud)

android xmpp redis node.js google-cloud-messaging

9
推荐指数
1
解决办法
1294
查看次数

什么是使用apache,php和mysql实现实时推送消息的最佳方式?

我正在尝试为Android实现聊天应用程序(用户可以在那里与位于同一位置的人进行通信).我认为它是一个具有Geo特定导向的facebook Messenger.我遇到了像重复拉,彗星,波什,websockects,套接字编程,xmpp(这需要像openfire这样的支持xmpp的服务器)等术语来执行此操作.但我的资源修复如apache,php(codeignter)和MySql.我需要找到有效的方法来做到这一点.伙计们我需要这个.请帮我.

谢谢你,abbiya

php mysql apache

0
推荐指数
1
解决办法
1335
查看次数

标签 统计

android ×1

apache ×1

google-cloud-messaging ×1

mysql ×1

node.js ×1

php ×1

redis ×1

xmpp ×1