第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

TcpChannel 使用 寫操作失敗,請參見內部異常

TcpChannel 使用 寫操作失敗,請參見內部異常

三國紛爭 2018-12-07 13:56:17
namespace ClassRef{??? /// <summary>??? /// 代理??? /// </summary>?? public? class Proxy: MarshalByRefObject?? {?????? public void SayHello(Consignor consignor)?????? {?????????? Console.WriteLine("正在執(zhí)行委托任務。。。");?????????? consignor.SayHello();?????????? Console.WriteLine("執(zhí)行完成");?????? }???????? ??? }} ? namespace ClassRef{??? /// <summary>??? /// 委托人??? /// </summary>??? public class Consignor : MarshalByRefObject??? {??????? public void SayHello()??????? {??????????? Console.WriteLine("Hello");??????? }??? }} ? namespace ServerForCode{??? class Program??? {??????? static void Main(string[] args)??????? {??????????? //設置安全限制??????????? BinaryServerFormatterSinkProvider provider = new BinaryServerFormatterSinkProvider();??????????? provider.TypeFilterLevel = TypeFilterLevel.Full;??????????? IDictionary props = new Hashtable();??????????? props["port"] = 8085;??????????? //注冊信道??????????? TcpChannel chan = new TcpChannel(props, null, provider);??????????? ChannelServices.RegisterChannel(chan, true);??????????? //設置服務器提供的注冊類型Proxy??????????? RemotingConfiguration.RegisterWellKnownServiceType(??? typeof(Proxy),??? "RemoteTestRef",??? WellKnownObjectMode.SingleCall);??????????? Console.WriteLine("Press <ENTER> to exit...");??????????? Console.ReadLine();??????? }??? }} ? namespace ClientForCode{??? class Program??? {??????? static void Main(string[] args)??????? {??????????? //注冊信道??????????? TcpChannel chan = new TcpChannel(8087);??????????? ChannelServices.RegisterChannel(chan, true);??????????? //將Proxy注冊為可在服務器激活的類型??????????? RemotingConfiguration.RegisterWellKnownClientType(typeof(Proxy), "tcp://localhost:8085/RemoteTestRef");??????????? //聲明服務器對象??????????? Proxy proxy = new Proxy();??????????? //聲明以引用方式傳到服務器的對象??????????? Consignor consignor = new Consignor();??????????? proxy.SayHello(consignor);??????????? Console.WriteLine("Press <ENTER> to exit...");??????????? Console.ReadLine();??????? }??? }} 求助,客服端這邊運行總是一次成功,一次失敗的。異常信息是“寫操作失敗,請參見內部異常?!?。是哪里代碼寫錯了。
查看完整描述

2 回答

?
qq_花開花謝_0

TA貢獻1835條經驗 獲得超7個贊

將你的代碼做了下整理分成三個程序集,Client ,Server ,Contract 三部分,再把解決方案設置成多啟動項目,運行了幾次,沒出現(xiàn)問題, 不知道你是怎么架設項目的。主要有兩點、服務器端要確保啟動、端口可用、通信完后要關閉連接。

查看完整回答
反對 回復 2019-01-21
?
慕桂英546537

TA貢獻1848條經驗 獲得超10個贊

你的客戶端沒有關閉TcpChannel嗎?

把你的客戶端異常的StackTrace貼出來。

查看完整回答
反對 回復 2019-01-21
  • 2 回答
  • 0 關注
  • 466 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號