题
我使用.NET远程网站和Windows服务之间的通信。他们都住在不同的机器上。我有一个静态定义的端口号由所有请求和响应中使用。
我也用这个机制来从网站传送文件到Windows服务箱。我在被远程化到Windows服务框对象传递一个Stream对象。幅材盒打开另一个,看似随机的,端口,以促进该请求包括所述文件流。
有没有指定这个文件流应该使用哪个端口的方法吗?任何人都知道为什么它不希望使用我所定义的端口以及所有我的其他请求/响应没有问题使用?
我使用.NET框架V2。
解决方案
只需读取您的流入一个字节[]然后传递。究竟是什么我没有当过这种情况就来了。
其他提示
下面是谁的人已经实施了文件传输与.NET远程:
http://www.codeproject.com/KB/dotnet/Net_Remoting_Events.aspx
源代码可以从页面上的链接。
不过,我同意由约翰·桑德斯,你应该移到 WCF 评论。
一个方法添加到您的远程对象返回一个Stream
。
只要记住通过在using
子句包围它正确地处置。
使用“远程处理回调”传递远程对象作为参数“喜欢流”。
不隶属于 StackOverflow