如何作网络游戏?100个饼(100分)

  • 主题发起人 主题发起人 pyh_jerry
  • 开始时间 开始时间
P

pyh_jerry

Unregistered / Unconfirmed
GUEST, unregistred user!
如何作网络游戏?
小弟做了个五子棋,想让它能支持网络人和人对下。不知该用什么控件
具体如何做。
 
没那么简单,哪能用一个控件就行,你需要多研究一下tcp/ip协议。
 
我想,如果简单一点的,传递一下参数就行了
 
我觉得用udp协议就足够了!
将棋盘位置和棋子编号!一方走一步棋,就向对方发送此棋号和此棋现在的位置,然后等待对方走棋!对方接收到后刷新棋盘,然后走棋再向对方发送......!
注意要随时检测网络连接,设置发送和等待超时,否则对方会狂等下去!
 
就用Delphi的NMUDP控件就可以,跟shuoshuo的方法一样没问题。
 
如果我用TCP/IP协议,在局域实现,应该用什么控件
进行连接和传递数据呢?是不是用SERVER/CLIENT模式呢?
 
use socket to do it
 
用INTERNET组控件有好多可以实现,
查看DELPHI的例程吧!
很简单的,要不就到WWW。INPRISE。COM下载那个网络围棋的例子,有源码的。
 
to maming
WWW。INPRISE。COM小弟上不去。
TO 大家
那位给出一段---向对方发送此棋号和此棋现在的位置---的代码吧。
给代码着给80分。
 
可以使用winsocket 组件,支持internet 和tcp/ip协议。

在serversocket件上用read,write 有一定意义的字符串。,
这样做速度很快,而且编程不受限制,很自由。
就是必须是tip/ip
 
同意蝦米的說法,
用DELPHI的SOCKET控件非常方便,
我曾經用此控件編過網絡象棋。
 
到我的主页去下载算了。
maming.yes8.com
 
再多加50分吧。
我要的是:
那位给出一段---向对方发送此棋号和此棋现在的位置和接收---的代码吧。
给代码着给130分。
只给地址的不给分哦。
 
我给你一份!请查收!
 
你的邮件地址是:pyh_jerry@163.net吗?
 
to Only you:
是呀,pyh_jerry@163.net
没收到麻烦你再试一次吧。用UDP或TCP/IP都可以
 
算了,放在这儿太久版主都提我意见了谢谢大家了!
希望大家以后多多帮助我啊。
 

Similar threads

后退
顶部