vb 如何实现服务端 客户端 秒数的同步

来源:百度知道 编辑:UC知道 时间:2024/06/23 14:17:08
最近在搞个游戏
服务端 和客户端
服务端 显示 到计时 比如 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秒读一次.

除非你的网络编程很强,能够穿过别人的路由向外映射端口.

先关注下,有没有强人.