請教用socketConnection如何建立MTS并在其它机子上注冊?(100分)

  • 主题发起人 主题发起人 bihai
  • 开始时间 开始时间
B

bihai

Unregistered / Unconfirmed
GUEST, unregistred user!
最近在嘗試MTS的過程中發現用 Socket与Dcom進行聯接是不一樣的,Dcom方式比較直接,只要配置
了Dcom98或是在NT下就可以直接運行了,但改用Socket時,當建立 Data Broker時, 如果事先沒有
挂上scktsrvr.exe,那么建立的Data Broker就無法訪問(用socketConnection無法得到servername).
所以, 我做一了個可以訪問數据的DEMO,拿到其它机子上卻沒辦法用.
<我試過在那台机子上運行SERVER,而且在注冊表里也找到了它的guid,但client就是無法訪問.>
 
1、在运行服务端MTS的服务器上增加一个用户
2、在服务器上先运行scktsrv.exe
3、在其它机子上以此用户登陆,再通过客户端程序用SOCKET联接MTS
 
我只是做了一個demo,所以沒有做用戶,由于client無法訪問server,故想知道是否是因為用
Socket來做的方式不一樣造成的,如果誰可以寫一個例子,只要能夠訪問聯通的例子就可以了.
在下不胜感激!
My Email: wbh21cn@21cn.com
 
将程序调试环境说详细一些。
用SOCKET做时,即使在集成环境中也需在服务器上先增加用户,
运行scktserver.exe,再以此用户登陆联接MTS。如果你访问数据的DEMO是与服务器在同一台
机器上调试,就可以不增加用户,其实也是以当前用户登陆的。
 
用 socketConnection.Address 连接远端IP 地址,
不要用host连接计算机名!
 
用socketconnection 进行连接是用IP好呢?还是是机器名好?
请说明原因?
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
928
SUNSTONE的Delphi笔记
S
I
回复
0
查看
800
import
I
后退
顶部