Z ztf86781163 Unregistered / Unconfirmed GUEST, unregistred user! 2005-06-30 #1 魔兽的连网游戏使局域网,使用的数据包应该是udp吧,但浩方平台却可以做到网络连接游戏,看它的游戏大厅,应该是使在同一房间的游戏玩家居于一个虚拟局域网(vpn),请问如果真是这样的话,使用delphi如何做到,有相似的例子可以参考吗?或者是使用其他的方法? 急求!
魔兽的连网游戏使局域网,使用的数据包应该是udp吧,但浩方平台却可以做到网络连接游戏,看它的游戏大厅,应该是使在同一房间的游戏玩家居于一个虚拟局域网(vpn),请问如果真是这样的话,使用delphi如何做到,有相似的例子可以参考吗?或者是使用其他的方法? 急求!
Z ztf86781163 Unregistered / Unconfirmed GUEST, unregistred user! 2005-06-30 #2 魔兽的连网游戏使局域网,使用的数据包应该是udp吧,但浩方平台却可以做到网络连接游戏,看它的游戏大厅,应该是使在同一房间的游戏玩家居于一个虚拟局域网(vpn),请问如果真是这样的话,使用delphi如何做到,有相似的例子可以参考吗?或者是使用其他的方法? 急求!
魔兽的连网游戏使局域网,使用的数据包应该是udp吧,但浩方平台却可以做到网络连接游戏,看它的游戏大厅,应该是使在同一房间的游戏玩家居于一个虚拟局域网(vpn),请问如果真是这样的话,使用delphi如何做到,有相似的例子可以参考吗?或者是使用其他的方法? 急求!
D daqun Unregistered / Unconfirmed GUEST, unregistred user! 2005-06-30 #3 这应该是利用了现在比较流行的Ip隧道技术,实现原理大致相当于. 浩方客户端将 游戏用户A发送的IDX/SPX数据包通过Tcp/Ip 提交给服务器然后转发给 游戏用户B,C等的浩方客户端. 跟QQ聊天原理差不多.
这应该是利用了现在比较流行的Ip隧道技术,实现原理大致相当于. 浩方客户端将 游戏用户A发送的IDX/SPX数据包通过Tcp/Ip 提交给服务器然后转发给 游戏用户B,C等的浩方客户端. 跟QQ聊天原理差不多.
Z ztf86781163 Unregistered / Unconfirmed GUEST, unregistred user! 2005-06-30 #4 但如何从客户取得信息传给给游戏程序?甚至如何使得同一个房间的人像是在一个局域网,当某个人建立图以后其他人都可以见,好像不是简单像qq那样的模式吧,如果只是那样的话实现起来倒不难,但还是那个问题,游戏程序怎么将发送的数据包传给客户端呢?
但如何从客户取得信息传给给游戏程序?甚至如何使得同一个房间的人像是在一个局域网,当某个人建立图以后其他人都可以见,好像不是简单像qq那样的模式吧,如果只是那样的话实现起来倒不难,但还是那个问题,游戏程序怎么将发送的数据包传给客户端呢?
D daqun Unregistered / Unconfirmed GUEST, unregistred user! 2005-06-30 #5 每个浩方客户端侦听游戏程序发出的IPX/SPX的数据包,然后转交给浩方服务器. 同时每个浩方客户端也从服务器上下载数据包然后发给游戏程序. 当然,提交到服务器的数据包肯定是压缩加密的,由服务器决定哪些数据包本客户端可以接受,这就可以实现分隔房间. 游戏程序怎么将发送的数据包传给客户端呢? IPX/SPX是组播模式,是向局域网广播的,客户端和嗅探程序一样是可以截获的.
每个浩方客户端侦听游戏程序发出的IPX/SPX的数据包,然后转交给浩方服务器. 同时每个浩方客户端也从服务器上下载数据包然后发给游戏程序. 当然,提交到服务器的数据包肯定是压缩加密的,由服务器决定哪些数据包本客户端可以接受,这就可以实现分隔房间. 游戏程序怎么将发送的数据包传给客户端呢? IPX/SPX是组播模式,是向局域网广播的,客户端和嗅探程序一样是可以截获的.
Z ztf86781163 Unregistered / Unconfirmed GUEST, unregistred user! 2005-06-30 #6 基本理解应该怎么做了,有没有相似的代码,关于IPX/SPX是组播模式的?