我打算使用命名管道在两个进程之间进行通信,但我想将一个简单的结构从一个程序发送到另一个程序(在同一台机器上):
typedef struct Env_var {
string Objcet;
string Attrib;
double value;
} Var_amb;
如何在另一端正确发送和接收?
我使用以下代码编写:
DWORD numBytesWritten = 0;
result = WriteFile(
pipe, // handle to our outbound pipe
buffer, // data to send
sizeof(buffer), // length of data to send (bytes)
&numBytesWritten, // will store actual amount of data sent
NULL // not using overlapped IO
);
我会提前感谢任何帮助。谢谢 andre.nudel@gmail.com