0
我有Windows服务,使它从TCP连接接收数据,然后通过命名管道立即发送相同的数据到Web服务。任何人都可以建议我如何设置管道,以便我连接一次到管道,然后对所有传入连接使用相同的管道。NamedPipeClientStream一次性连接
这是我的窗口服务代码部分:
pipeStream = new NamedPipeClientStream(".", pipename, PipeDirection.Out);
while (true)
{
byte[] data = new byte[100];
int recv = newTCP.Receive(data, ref tmpRemote);
try
{
pipeStream.Connect(3);
pipeStream.Write(data,0,recv);
}
WHH你不动'pipeStream.Connect(3);'所在的地方你创建'NamedPipeClientStream' – 2012-03-14 21:44:40
关于这个类的更多细节包括管道声明。 – 2012-03-14 21:44:49