助力软件开发企业降本增效 PHP / java源码系统,只需一次付费,代码终身使用! 广告
除了定时任务队列,每次的代码执行都是由一个网络连接(收到数据)引起的。通过协议(比如 http 或 ws 协议)中指定的路径来执行相应代码。 ### exports.http = function(dat,参数,路径,SOCKET){} http 协议数据会发送到对应路径文件内的 exports.http 函数。dat 是 post 数据,参数 是 http 协议的参数部分,路径 是 http 协议的路径部分,SOCKET 可以用来获取ip地址。 ### exports.ws= function(dat,len,id,SOCKET){} ws 协议数据会发送到对应路径文件内的 exports.ws 函数。dat 是发生过来的数据,len 是数据的字节长(不一定等于 dat.length),id 是当前绑定的连接id(未绑定前默认为零),SOCKET 可以用来获取ip地址 。 * 新建连接首先收到的 dat 是 WS 协议数据头,而非正式的 dat ,此时可以做一些准备工作,比如分配并绑定连接id。 * 断开连接时如果有绑定连接id,则会收到长度为零的 dat ,此时可以做一些清理工作。 ### zx.bind([id]); 为当前连接绑定一个连接id,方便以后随时给这个连接发送数据。 ### zx.out(dat,[id]); 往当前连接或相应连接id发送数据。 ### zx.getip(socket,[true]); 获取ip地址,默认返回一个32位整数,如果带true参数则返回ip字串形式。