关于DCOM配置及SOCKET分布式开发的问题(50分)

  • 主题发起人 主题发起人 sunylat
  • 开始时间 开始时间
S

sunylat

Unregistered / Unconfirmed
GUEST, unregistred user!
您好:
请问如何在WINDOWS2000下配置DCOM服务器,及分发客户端应注意的问题?
我做用socket的服务器端程序,在选择服务器名称时出现此错误,请指教:
windows socket error:由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收的数据没有被接受(1006),on api connect
请告诉我一些开发分布式程序常见问题及处理办法,谢谢!
祝工作顺利!
 
DCOM 的配置確實有點麻煩,但也是討論的熱點,你翻一下以前的貼子應該會找到答案。
socket連接是最易的連接方法,但是socket server本身不是很穩定,我就有遇到在大
用戶量的情況下socket server掛掉了!選擇server name最好直接用ip地址,記得對方
電腦的socket server要是開啟的。 我個人認為還是CORBA要好一些,這段時間正在看
這方面的書,呵呵...........
 
服务器端要运行scksrvr.exe
 
昨天刚发过,再发一次
如果在Windows NT环境下正常运行应用服务器,必须进行DCOM配置。配置方法如下:
1. 运行NT服务器上的dcomcnfg程序,进行DCOM配置。
2. 进入DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级别改为“无”。
3. 进入DCOM的总体默认安全机制页面,确认默认访问权限和默认启动权限中的默认值无EveryOne,如果不去掉EveryOne,应用服务器不能正常启动。
4.在常规页面中,双击你的应用服务器,打开你的应用服务器DCOM属性设置。
5.将常规页面中的身份验证级别改为“无”。
6.位置页面中选上“在这台计算机上运行应用程序”。
7.将安全性页面设置中,均选择“使用自定义访问权限”,编辑每一个权限,将EveryOne加入用户列表中。
8.身份标识页面中,选择“交互式用户”。
9.NT的GUEST用户不能禁用。
 
多谢各位了!
关于SOCKET的问题我已经解决了,是因为我的scksrvr.exe没有运行;
对于DCOM的问题,我也知道是它的配置问题,有待仔细配置;
多谢各位,见者有分,请各位不要见怪!
还想请教各位用SOCKET连接需要注意的问题?谢谢!
 
后退
顶部