小编cor*_*llo的帖子

Socket.io 广播不起作用

我对 node.js 真的很陌生,我开始学习它。实际上,我正在尝试开发一个简单的聊天应用程序,仅用于学习目的。我也在使用 socket.io 包。这就是我所做的:1)index.js

var express = require('express');
var app = express();
var path = require('path');
var http = require('http').Server(app);
var io = require('socket.io')(http);
var users = {};
var socket = io.listen(3001);
var dateFormat = require('dateformat');

app.use('/public',express.static(path.join(__dirname, '/public')));

app.get('/',function(req,res){
    res.sendFile(__dirname+'/index.html')
});

//CHAT
socket.on('connection',function(client){        
    client.on('join',function(name){   
        var date = dateFormat(new Date(),"HH:MM:ss dd-mm-yyyy");
        var hour = dateFormat(new Date(),"HH:MM:ss");
        users[client.id] = {"name":name,"id":client.id,"status":1,"joinDate":date};       
        client.emit("update", "You have connected to the server.");
        var msg ={'msg':"Client: "+name+" joined the channel", 'user':name,'hour':hour,'fromServer':1};   
        io.sockets.emit('update', msg);          
    });
    client.on('request-list',function(){       
        client.emit('user-list',users);
    }); …
Run Code Online (Sandbox Code Playgroud)

node.js socket.io

2
推荐指数
1
解决办法
8830
查看次数

时间戳到数字

如何使用 ORACLE 在 NUMBER 中转换 CURRENT_TIMESTAMP 函数?

使用以下代码,我可以提取系统的 CURRENT_TIMESTAMP

SELECT SYS_EXTRACT_UTC(CURRENT_TIMESTAMP) FROM DUAL;
Run Code Online (Sandbox Code Playgroud)

我想要的是用上面代码的结果来创建对应的unix格式的时间戳。实际上:1) 使用 SELECT SYS_EXTRACT_UTC(CURRENT_TIMESTAMP) FROM DUAL; 我收到这个结果:

--------------------------------------------------
|    SYS_EXTRACT_UTC(CURRENT_TIMESTAMP)          |
--------------------------------------------------
|       30-OTT-14 09:51:43,164232000             |
--------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

2)我想将其转换为:

--------------------------------------------------
|               UNIXTIMESTAMP                    |
--------------------------------------------------
|                 1414662703                     |
--------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

那可能吗?谢谢大家

oracle unix-timestamp

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

node.js ×1

oracle ×1

socket.io ×1

unix-timestamp ×1