开发类似联众那样的客户端该如何做?能大概说一下主要的关键点吗?

解决方案 »

  1.   

    你想了解哪方面的技术啊,
    我个人觉得主要就是对链表的操作,在delphi中可以用TList做为链表,这是我以前用的,它对指针的操作比较多,在近来看到个别人写的代码,他是用了TStringList做为链表,TStringList不需要指针操作,比起TList方便了许多,像编写联众游戏这些功能的链表TStringList完全可以实现,而且delphi是一种不提倡用指针的语言,所以建议你用TStringList做为用户的内存链表。
    除了链表就是对socket的操作技巧了,可以用internet上的组件也可以用Indy上的组件等,我N年前是用internet上的组件,现在比较流行Indy上的组件,所以还是建议你用Indy上的组件。
    另外就是游戏功能的编写了.....
      

  2.   

    这个涉及到网络方面较多内容,建议你掌握TCP/IP方面的原理,并找上两三个人帮你不断地测试。
      

  3.   

    数据服务器在安全上我认为不应该直接连同因特网,它应该在LAN中。查询服务器A既在因特网中也在该LAN中,接收到客户端的数据查询请求后,A向数据服务器发送请求再得到数据我认为 数据服务器是服务器里安全程度最高的。一定要杜绝其他非法请求的源头
      

  4.   

    http://www.softreg.com.cn/shareware_view.asp?id=/6E072717-3354-481C-924F-F464640DCF97/
    一个不错的例子有代码,讲价会便宜。
      

  5.   

    其实我要的不是游戏,我也不打算做游戏,只是做一个类的客户端,提供一些网友定制服务,例如定制自己喜欢的网站、自己的联系人等,虽然web方式也可以实现,但我想客户端应该更有前途一些。
      

  6.   

    建议服务器端尽量不要用string,TStringList更加不要用,因为效率,如果仅仅只是500人以下,可以考虑用TStringlist,但是多了最好不要用,我现在的WWW.friendcome.com的服务器就是用TStringList,我正在改造,尽量使用指针、链表、和速组
      

  7.   

    to yinpengxiang(鸿翔) 
    我觉得指针,和数组的效率比不上TStringList啊,最少TStringList效率不会比它们差,不大明白你为什么不推荐用TStringList反而推荐用指针和数组,请进一步说明原因,谢谢
      

  8.   

    主要是TStringList里面的机制,采用了Delphi的string方式
    你分析一下TStringList类就知道了