C# 命名管道通信问题

ivanho ivanho 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
通过.NET4.0实现了管道通信,在本机测试通过了.
实现了:客户端--->服务端;服务端--->客户端;


但是在把客户端放到别的电脑上做通信测试时,却提示:登录失败: 未知的用户名或错误密码


所以想问问大伙,是否有遇到此情况,如何解决!!


服务端: IP:192.168.11.206

NamedPipeServerStream pipeServer;
PipeSecurity pipeSa = new PipeSecurity();

pipeSa.SetAccessRule(new PipeAccessRule("Everyone",
PipeAccessRights.ReadWrite,
System.Security.AccessControl.AccessControlType.Allow));


pipeServer = new NamedPipeServerStream("testpipe",
PipeDirection.InOut, 4,
PipeTransmissionMode.Message,
PipeOptions.Asynchronous,
1024, 1024,
pipeSa, HandleInheritability.None);




客户端: IP:192.168.11.26

NamedPipeClientStream pipeClient;

pipeClient = new NamedPipeClientStream("192.168.11.206", "testpipe",
PipeDirection.InOut, PipeOptions.Asynchronous,
TokenImpersonationLevel.None, HandleInheritability.None);

pipeClient.Connect();
...全文

相关推荐

评论 10
收藏 已收藏
分享
返回顶部
ivanho
C# 111,128 成员 642,536 内容