我实现了使用WCF命名管道通信的this simple example。它很棒。服务器和客户端都是用C#实现的。
但是...
当我在VB.NET中实现客户端部分(并保持服务器不变)时,字符串参数在管道中消失。当它到达服务器时它是null。我试图将参数类型更改为int,然后在服务器端变为零。
我的计划是使用引用类型使这种通信更复杂,这不是一个好的开始。我无法弄清楚为什么,这些基本类型在C#/ VB.NET中是等价的。
我正在.NET 4.0 Framework上实现它。
有人可以对此有所了解吗?感谢。