从两台机器调用C++dll
本文关键字:机器 调用 C++dll 两台 | 更新日期: 2023-09-27 18:30:01
我有一个C++dll想要从两台机器调用它。一台机器向这个dll发送一些数据,我想从dll中读取这些数据。当从第二台机器读取数据时,它只返回零。为了解决这个问题,我必须使用共享内存吗?或者需要对我的c++dll进行任何更改?当做
DLL是不可执行的。您将需要一个加载并使用此DLL的程序。要在计算机之间进行通信,通常的做法是使用套接字。既然你标记了C#,我就假设你在windows上
因此,您可以使用Winsock(C++Win32)或System.net.sockets在计算机之间发送数据。
共享内存(如内存文件)无法跨计算机运行。