关于DirectPlay8不以连接

wolfboy 2003-09-02 11:05:51
我用DirectPlay8编了一个小型网络游戏,但发现经常有win98用户不能连接,使用dxdiag自带的网络测试dplay也不能连接,即dplay客户端不能发现dplay主机,经跟踪测试发现是枚举函数不能发现主机,后查找资料,帝国时代也是用dplay编写,有以下不能连接的问题:

常见问题:为什么我输入了别人的IP缺找不到游戏
产生这个问题的原因十分复杂,主要有以下几种原因
1、IP冲突,可能导致看不到游戏,即便加入游戏,也是显示PING=30,无法开始游戏。(如现在普遍存在的ADSL和普通拨号用户的冲突。)
2、局域网采用非windowsNT/2000服务器,无法连接帝国时代游戏
3、局域网非独立IP建立的主机,由于使用的是内部IP,外界计算机无法连接。
4、局域网将帝国时代游戏端口进行了封闭,无法连接帝国时代。

请问各位大虾有何良策,救急救急

qq:18308137
...全文
65 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wolfboy 2003-09-06
  • 打赏
  • 举报
回复
都连不上的,dxdiag里带的网络测试都连不上
duqiang2050 2003-09-06
  • 打赏
  • 举报
回复
试试sdk里自带的那几个例子.我原来用dx9play做过一个,98可以啊
wolfboy 2003-09-06
  • 打赏
  • 举报
回复
还是没人啊,我再顶
wolfboy 2003-09-04
  • 打赏
  • 举报
回复
自已来顶,高手快来啊,
gzshd 2003-09-02
  • 打赏
  • 举报
回复
没遇到过,我是在ME下试的,可以
你是不是在98下没有装dx8呀,在98下自带的可是dx7

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧