none
.net remote 傳送檔案問題 RRS feed

  • 問題

  •  

    我用 .net remote 傳送檔案 我是用FILESTREAM傳過去的 當我把SERVER和CLIENT放在同一部機上面傳就沒有問題 但當我把SERVER放到另一部機便不能傳了 那是什麼原因 我定REMOTE是接到的因為我傳DATA是沒問題的 只是傳檔案不能

     

    是不是技術用錯 例如FILESTAREAM不能傳REMOTE或是要用serialization之類 

    2008年10月30日 下午 02:45

解答

  •  

    我問題解決了,我在遠端服器上用filestream傳送,當把filestream convert 做 byte[] array 便成了。
    2008年10月31日 上午 08:03

所有回覆

  • HI,

     

    FileStream類別有繼承自MarshalByRefObject, 可以透過.NET Remoting技術傳送, 所以可能是您的程式寫錯, 或是協定用錯, .NET Remoting搭配IPC協定只能在同一台電腦傳送資料

     

    tihs

    2008年10月31日 上午 05:25
  •  

    .NET Remoting 沒用過,但好像能跨PC傳送資料.

    只有Named Piple 才是電腦內二隻程式溝通用.

    2008年10月31日 上午 06:15
  •  

    我問題解決了,我在遠端服器上用filestream傳送,當把filestream convert 做 byte[] array 便成了。
    2008年10月31日 上午 08:03