我编写了两对命名管道客户端/服务器程序:
第一对是用C#(.NET 4)编写的
第二对是用C++(非托管)编写的
所有4个测试程序都使用相同的管道名称\\.\pipe\mypipe C#对可以互相正常工作-我从客户端发送消息,服务器就会接收到。 C++对也可以互相正常工作。
但是...当我尝试运行C#客户端与C++服务器或C++客户端与C#服务器时,它们无法连接。客户端无法连接到服务器。
是否有什么阻止C++客户端与.NET服务器配合工作的东西? 这样做应该可以吗?
谢谢。
所有4个测试程序都使用相同的管道名称\\.\pipe\mypipe C#对可以互相正常工作-我从客户端发送消息,服务器就会接收到。 C++对也可以互相正常工作。
但是...当我尝试运行C#客户端与C++服务器或C++客户端与C#服务器时,它们无法连接。客户端无法连接到服务器。
是否有什么阻止C++客户端与.NET服务器配合工作的东西? 这样做应该可以吗?
谢谢。