vb 如何实现服务端 客户端 秒数的同步
来源:百度知道 编辑:UC知道 时间:2024/06/23 14:17:08
最近在搞个游戏
服务端 和客户端
服务端 显示 到计时 比如 100 倒计时
客户端 默认也是100 如何 能实现 同步
存sql 不太理想 每秒存取,不理想,速度也不好
还有服务端已经在游戏,客户端进来 要取得服务端的当前秒数
比如100倒计时,到了50了,客户端进来,就是50开始。两个同步到0。
请问有啥办法 谢谢大家了
因为关联到远程sql数据库
存取速度会很慢
服务端 和客户端
服务端 显示 到计时 比如 100 倒计时
客户端 默认也是100 如何 能实现 同步
存sql 不太理想 每秒存取,不理想,速度也不好
还有服务端已经在游戏,客户端进来 要取得服务端的当前秒数
比如100倒计时,到了50了,客户端进来,就是50开始。两个同步到0。
请问有啥办法 谢谢大家了
因为关联到远程sql数据库
存取速度会很慢
原理是向系统发送读取命令,sleep两秒,返回结果减两秒,达到同步。
具体操作不清楚,试一试:
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
...
sleep(2000)
doevents
...
you ma?
存数据库是你最佳的选择.0.1秒读一次.
除非你的网络编程很强,能够穿过别人的路由向外映射端口.
先关注下,有没有强人.