小编Bla*_*art的帖子

如何获取客户端连接的socket.id?

我在index.js中使用以下代码

io.on('connection', function(socket){
console.log('a user connected');
console.log(socket.id);
});
Run Code Online (Sandbox Code Playgroud)

上面的代码让我在console中打印socket.id.

但是当我尝试使用以下代码在客户端打印socket.id时

<script>
var socket = io();
var id = socket.io.engine.id;
document.write(id);
</script>
Run Code Online (Sandbox Code Playgroud)

它在浏览器中输出'null'作为输出.

javascript node.js socket.io

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

malloc无法分配内存

我正在写一个C代码来解决欧拉方程.我的代码在集群上工作得很好,但在我的电脑上却没有.似乎是malloc()的一个问题.它无法分配请求的内存并失败.

我如何使它工作?它是否与碎片整理有关?但系统设置显示(0%碎片整理).

在这里只包含一部分malloc()代码.

double **u, **rho_u, **rho,    
int Size = 1000;
u = (double**)malloc(Size*sizeof(double*));
for(i=0;i<=Size;i++)
    u[i] = (double*)malloc(Size*sizeof(double));

rho_u = (double**)malloc(Size*sizeof(double*));
for(i=0;i<=Size;i++)
    rho_u[i] = (double*)malloc(Size*sizeof(double));
Run Code Online (Sandbox Code Playgroud)

c malloc defragmentation

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

标签 统计

c ×1

defragmentation ×1

javascript ×1

malloc ×1

node.js ×1

socket.io ×1