MIDAS又是一個"RPC 服務器無法使用"的問題(歡迎繼續討論) (200分)

在網內我試過了三台98,三台2000
2000的隻要運行中間層程序(注冊)就可以了
98的運行了中間層,注冊了midas.dll也不能連,裝dcom後可以連,但不知道怎麼回事又不行了
 
RPC server is unavailable
1) RPCSS is not running on the server
2) EnableRemoteConnect set to N
3) Invalid RemoteServer.ComputerName
4) Make sure TCP/IP is installed properly and you can successfully ping the server computer
 
to:shiningplus
E文我不大懂
假如真如你說的那幾個原因,2000又怎麼可以連接上呢?
 
dcom在客户机注册没有?
 
to:WorldCreater
怎麼才算注冊呢?
 
客户端是XP系统,也有这个问题。最还是用Socket吧!
 
用dcom应该来说技术要求比较高,学学也挺好的
 
注意
*.tlb文件
将 应用服务器 连同*.tlb文件
在客户段注册
 
我都没用到.tlb文件
只是简单的测试一个连接
 
即使98用來做客戶端也要裝DCOM98(好像DCOM98的安裝包也有不同)
98裝了DCOM98也不能做服務端,當然不是絕對,只是會很麻煩,限制也較多.
用DCOM開發效率高,用SOCKET運行效率高,但如果把SOCKET包裝的好的化,開發也很容易.
因為用DCOM開發隱藏了很多通訊方面,數據包裝方面的細節.
偶傾向於用SOCKET開發,數據用XML包裝.可以試試SOAP的協議.
 
樓上的,我對soap不了解,能否說得清楚一點
 
SOAP簡單對象訪問協議,當然它的那一套也有很多方面,有關資料你可以看看.網上很多.
主要使用XML封裝對象,數據的一種機制,當然不僅僅是這些
我們可以活學活用.
開發三層主要用來在客戶端和業務層之間傳送數據,我們可以按照SOAP的協議來封裝數據(不用跟它一樣複雜)
在通訊協議上就限制很少了,常用的是HTTP,
現在SOAP和WEB SERVICE一起用的很多.
 
to:foresail
網上有沒有這方面的資料下載?
如果有,能不能提供給我下載網址
 
http://www.uddi-china.org/
?蝴??<delphi 6/kylix soap/web service 祘?砞璸>?????,呼?Τ?更?ぃ霍(1-3彻),
??粄?厩硂?狥﹁ノdelphi?じン琌厩ぃ??,程????沮?瞶ㄓ龟暗.
 
多人接受答案了。
 
顶部