小编Hyn*_*aha的帖子

如何将套接字绑定到多个接口

在互联网上搜索了几个小时后,我仍然无法找到问题的答案.

我的任务是创建一个服务器,接受来自可变数量接口的套接字(在配置文件中给出eth0, eth1, etc.).

最简单的方法是什么?有没有办法将一个套接字绑定到多个接口?我还没有办法做到这一点.
或者,我是否必须使用INADDR_ANY并以某种方式找出数据包发送的接口?

有没有其他方法来处理这个问题?

sockets bind interface

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

OpenMP C++矩阵乘法并行运行较慢

我正在学习使用OpenMP执行for循环的paralel的基础知识.

可悲的是,我的paralel程序运行速度比串行版慢10倍.我究竟做错了什么?我错过了一些障碍吗?

double **basicMultiply(double **A, double **B, int size) {
   int i, j, k;
   double **res = createMatrix(size);
   omp_set_num_threads(4);
   #pragma omp parallel for private(k)
   for (i = 0; i < size; i++) {
      for (j = 0; j < size; j++) {
         for (k = 0; k < size; k++) {
            res[i][j] += A[i][k] * B[k][j];
         }
      }
   }
   return res;
}
Run Code Online (Sandbox Code Playgroud)

非常感谢你!

c++ openmp matrix-multiplication

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

标签 统计

bind ×1

c++ ×1

interface ×1

matrix-multiplication ×1

openmp ×1

sockets ×1