DCOM事件不正常(100分)

  • 主题发起人 主题发起人 barton
  • 开始时间 开始时间
我是菜鸟,乱说的,不知道跟线程模式跟instance有没有关系?
 
这个问题,还没有解决啊,如果还需要答案的话,联系我
QQ11624334
 
我的在局域网中可以使用,但是在internet上就提示没有发现此对象导出者,奇怪了
 
Dcom是不能用在internet上的。因为其不能跨网关
 
我开发的是Com+,不是DCOm,也不能吗?
 
我现在也遇到同样的问题,但是就是不能通过dcom来进行回调接口或接收事件,同台机器没
问题,不知道问题出现在哪里?
 
想把服务器改成win2000Server,然后把客户端加入域控制器,不知道行不行,没有试过,我
想可能和windows的网络服务有关,dcom的回调的事件属于windows的网络服务和windows2000Server
密切相关。以上只是我的猜测,希望大家一起关注这个问题。
 
这是DCOM的问题,因为微软的DCOM方式连接只能在一个域里运行,要是跨域速度就奇慢,
简直令人无法忍受,所以推荐你用Socket方式进行连接,我想应该就没有上述问题了!
 
to skyon:DCOM的连接没有问题,虽然速度有点慢,现在的问题是DCOM的事件(event)没法回调,
Socket只是一种连接方式,它和事件回调不相关啊!DCOM的事件回调使用连接点(ConnectionPoint)方式属于紧密性偶合。
在同一机器能回调,而在网络上却不行,我想肯定和windows2000Server的网络服务有关。
 
设成域服务器,把客户端都加进去,注意权限
 
我想问的是象联众这样即时网络游戏,比如有一个人加入游戏,或走一步棋,在参与该游戏
的人都会通知到,那人家是通过什么方式通知到各个客户端的呢,毫无疑问游戏服务器得
通知参加该游戏的各个人,是通过com+事件还是dcom回调或者服务器记住每一个连接然后
再通过传统的socket通讯呢(也就是说不用com技术)?
 
联众用不着dcom技术吧,就用普通的tcp/ip就行了.
 
这种技术我觉得只能采用系统广播的方式来实现,联接的人收到广播消息然后就进行更新。
 
如果利用dcom事件或者接口回调有没有可能实现这样的功能呢,象我说的网络实时游戏,
当然用socket和tcp/ip自己编写通讯代码是可以实现的,如果可以用dcom事件实现则设计
程序就方便很多了,当然我并不同意skyon的看法发广播,我认为发网络广播并不能实现
象已连接的用户发送,而且发广播是向网络的每个终端发的,向windows2000server搜索
整个网络一样。
 
多人接受答案了。
 
多人接受答案了。
 
后退
顶部