如何使用命名管道发送结构

时间:2013-07-02 15:31:53

标签: visual-c++

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

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

0 个答案:

没有答案