2012-05-30 57 views
0

我從服務器Server客戶端遠程處理

MessageTable msg = (MessageTable)Activator.GetObject(typeof(MessageTable), portFormat, WellKnownObjectMode.Singleton); 

如果服務器正在運行則返回味精對象,具有價值和方法閱讀。

它永遠不會返回null味精,服務器是否正在運行與否, 但是當服務器不可用,則調用它的方法,它會拋出異常, 那麼如何檢查服務器沒有運行。

回答

0

即使你發現,它允許你檢查服務器是否響應如果服務器脫機您的電話之間的IsOnline(去哪裏)方法,並調用要調用的方法?

我認爲你應該處理這個異常,無論你進行遠程調用。

如果你還是想找到一種方法,知道服務器是否在線,您可以添加平()方法來你的消息表類,什麼都不做。如果您發現有幫助的話,您也可以在RemotingServices課程中進行檢查。也許用RealProxy ...

相關問題