我连接的第一次,成功的把数送到了服务端;
但是第二次就不行了,
如果我保留服务端原来的ConnectNamedPipe(),就是不disconnect,而且让服务端一直保持readfile();那么,当客户端第二次WaitNamedPipe()就再也捕捉不到那个原来的管道了,也就不能再次往原来那个管道上写数了;我觉得问题应该集中在WaitNamedPipe()这个函数上吧,我用的参数是:
WaitNamedPipe(lpszPipename, NMPWAIT_WAIT_FOREVER);
就是连不上第二次的;大家帮忙看看为什么??
是我函数的问题,还是我对管道的理解有问题,使用的方式不对?: