小编tar*_*ost的帖子

如何在namedPipeWrapper中在服务器和客户端之间推送消息?

我根据Named Pipe Wrapper文档编写了客户端和服务器端,但不幸的是只有 server.ClientConnected 运行,而 server.ClientMessage 和 client.ServerMessage 不运行。如何将消息从客户端推送到服务器,反之亦然?

模型 :

[Serializable]
public class SomeClass
{
    public string Request { get; set; }
    public string Response { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

客户端 :

var client = new NamedPipeClient<SomeClass>("MyServerPipe");

        client.ServerMessage += delegate (NamedPipeConnection<SomeClass, SomeClass> conn, SomeClass message)
        {
            Console.WriteLine("Server says: {0}", message.Response);
        };

        // Start up the client asynchronously and connect to the specified server pipe.
        // This method will return immediately while the client runs in a separate …
Run Code Online (Sandbox Code Playgroud)

c# named-pipes

2
推荐指数
1
解决办法
334
查看次数

标签 统计

c# ×1

named-pipes ×1