游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2837|回复: 4

问一下关于网络控件的选用

[复制链接]

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
QQ
发表于 2005-7-1 01:00:00 | 显示全部楼层 |阅读模式
  新来报到,请多多关照。

  本人正在做一个卡牌游戏,其中牵涉到联网的问题。。虽然已经使用了Delphi差不多一年了,不过实际中还没用到网络,不是太清楚。

  主要是是用于双方的连接和双方卡的数据的交换,不知道选用哪些好,会比较容易和符合实际的需要(INDY?SOCKET?),望提点。

  由于是简单的作品,不考虑使用服务器/客户的形式,而采用P-P,客户机之间的连接就够了。按理论来说,先考虑到易用性,在局域网里,发起方先开放连接的端口,然后用UDP发送信息,通知已经准备好了。而要联机的那位进入到联机游戏方式会不断搜索UDP信息,将准备好的主机列表显示出来,然后双方经过确认就可以面向连接方式,进行游戏了。  当然,也可以通过输入主机IP地址直接连接的(广域网等)。(如果有更方便的方法也请提出来。)

  要实现的就是这么多,不知道哪位有时间抽空找个适合的控件做个DEMO出来,让我可以研究一番。。

在此先谢谢了。

14

主题

149

帖子

149

积分

注册会员

Rank: 2

积分
149
发表于 2005-7-3 15:46:00 | 显示全部楼层

Re:问一下关于网络控件的选用

PP 的不太好写
因为游戏不是只有你和我
是有大厅的!
效率不高!必须有服务器!要么客户资料写在哪里?

如果只考虑自己玩那样还差不多!
我从DW转DELPHI一星期的时候写了个网络五子棋 添IP的!
要的话加我QQ

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
QQ
 楼主| 发表于 2005-7-4 02:45:00 | 显示全部楼层

Re:问一下关于网络控件的选用

其实只是相当小的软件,基本只考虑朋友间玩玩的。
就像如星际那样,只是发起时是服务器-客户端模式,其它的时间都是P-P的吧?

不过相对的说,服务器式应该比较主流,可以参考的话我也会参考一下。。不过QQ是多少?

UDP方式,使用IdUDPSever就应该足够了, 要看看例子了。。

14

主题

149

帖子

149

积分

注册会员

Rank: 2

积分
149
发表于 2005-7-4 08:50:00 | 显示全部楼层

Re:问一下关于网络控件的选用

那直接用 DELPHIX 带的那个通讯组件吧

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
QQ
 楼主| 发表于 2005-7-4 16:04:00 | 显示全部楼层

Re:问一下关于网络控件的选用

DelphiX自带的那个也应该可以。稍微看过,应该不错。

看过了一下CHAT2的DEMO,应该是使用TCP/IP方式连接吧,其它的三种都不太实际。
如果要用到游戏中,广域的直接连接是有了,不知道可不可以把自动搜索计算机的对话框封装到里面(就是不出现这个对话框而已),方便局域网的用户。

另外,服务端的Session的创建和撤消会不会有消失发出,未加入的用户是不是一定要靠不断的搜索才可以,而不是搜索之后,再用信息判断?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-26 06:51

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表