标题:
请教关于C++的在线系统
[打印本页]
作者:
jackyhai007
时间:
2007-8-3 12:05
标题:
请教关于C++的在线系统
本人需要做个关于online Chinese chess game(在线中国象棋的游戏),游戏用Visual C++6.0开发出来后怎么在线使用啊?怎么连接和怎么操作呢?请高人指点
作者:
Nothing
时间:
2007-8-3 14:56
使用三层接口
数据库->服务器端->客户机端
作者:
jackyhai007
时间:
2007-8-5 19:09
具体怎么实现呢?数据库要用Oracle来实现吗?服务器端可以提供,但是客户机端怎么实现?谢谢高人!!!
作者:
Nothing
时间:
2007-8-5 23:05
数据库没有必要用Oracle,所有数据库都可以实现。
具体方法可以在服务器端操作数据库,使用Socket来接受和返加客户端的信息。
作者:
Nothing
时间:
2007-8-5 23:06
关于网络编程,可以看看这里的源代码,或许对你有帮助
http://www.lihuasoft.net/source/list.php?frmid=21
作者:
jackyhai007
时间:
2007-8-6 18:36
那是不是先把单机版的象棋做出来,之后再整理在线的象棋?这样在单机版的游戏上改动大吗?
作者:
Nothing
时间:
2007-8-6 22:22
单机版的象棋肯定要先做出来,不一定是人机对弈,可以人人对弈就可以了,然后再做网络版,只需不同的走步的路数从网络传输就可以了。
作者:
jackyhai007
时间:
2007-8-7 17:39
"只需不同的走步的路数从网络传输就可以"是以代码来实现还是服务器端来实现?工作量大吗?
真是万分感谢Nothing,人真是好啊!
[
本帖最后由 jackyhai007 于 2007-8-7 17:41 编辑
]
作者:
Nothing
时间:
2007-8-8 22:36
你可以参考winsock的例子,不是很难,只要适当的传数据说可以了。把每一个步做成一个数据,然后通过网络传。
前提是必需先实现单机版,单机版实现了,网络版相到来说要简单很多。
关于winsock的例子,你可以看我给你发的链接。
作者:
jackyhai007
时间:
2007-8-9 17:51
谢谢啦!
欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/)
Powered by Discuz! 6.0.0