gateway和workerman使用

miao326200937

我想实现的是固定的ip端口收发数据,我一开始下载的workerman,有使用了简单实例中的

// 假设服务端ip为127.0.0.1
ws = new WebSocket("ws://127.0.0.1:2346");
ws.onopen = function() {
    alert("连接成功");
    ws.send('tom');
    alert("给服务端发送一个字符串:tom");
};
ws.onmessage = function(e) {
    alert("收到服务端的消息:" + e.data);
};

这个代码,也成功了,但是因为要连接数据库,看手册要用gateway才行,又下载了gateway,但是问题是gateway怎么用没看懂,workerman我是直接把上面的代码写进了server.php中,然后命令行php server.php就能接收了,我看手册上gateway是使用onConnect,onMessage这些方法来响应接收到的数据的,那在哪启动呢

5913 1 0
1个回答

walkor

workerman也可以用数据库,和普通php使用数据库没区别,可以直接调用PHP的数据库函数接口,也可以去网上找个数据库类(比如去github上找个),或者直接把GatewayWorker中的数据库类(主要是DbConnection.php)拷贝过来用。

  • miao326200937 2015-12-02

    解决了,我直接用的普通的mysql_query()就成功了,开始是写错了以为用不了呢,谢谢

年代过于久远,无法发表回答
🔝