开发一个基于DCOM的局域网聊天室(三)[2]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 hkbarton 的 blog

    //客户端接收到一个返回值用以判断服务器是否允许客户登录

    //返回值的表示:1:可以登陆 2:用户重名 3:人数过多

    function roomuserlist(roomid: integer): istrings; safecall;

    //供客户端获得在一个房间内的人员列表,由tchatroom维护这个列表

    //每登录和离开一个user便更新列表

  end;

 

其中roomcanlogin需要的实现比较重要,其余的两个接口只是返回有服务器维护的两个列表而已。

 

//roomcanlogin方法对应于tchatroom类内的实现

function tchatroom.canlogin(username:string): integer;

var

 i:integer;

begin

 result:=1;

本文关键:Delphi,COM,DCOM,OOD,hkbarton
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top