我打算使用命名管道在两个进程之间进行通信,但我想将一个简单的结构从一个程序发送到另一个程序(在同一台机器中):
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