Chinaunix首页 | 论坛 | 博客
  • 博客访问: 590857
  • 博文数量: 748
  • 博客积分: 5000
  • 博客等级: 大校
  • 技术积分: 5005
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-08 12:36
文章分类

全部博文(748)

文章存档

2011年(1)

2008年(747)

我的朋友

分类:

2008-09-08 18:24:10


  RMI(远程方法调用)为用JAVA程序编写实时聊天提供很好的解决办法。
    1.UserInfo对象:包括:用户ID,用户姓名,客户端对象(Chatter)指针。该对象是在客户端创建,当与连接将此对象传送到服务,以保存在线用户信息,如果与断开连接时,将从服务器端在线用户列表将此对象删除。
    2.Chatter对象:此对象是RMI模型中的客户端,但其实一个服务器,它可调用服务器的远程方法来与服务器进行通讯,同时服务器也可调用该对的方法来与客户端通讯。
    3.Server对象:此对象是RMI模型中的服务器端,当客户端与服务器连接和断开时,分别调用该对象的方法login(UserInfo)和logout(UserInfo)来告诉服务器有用户登录或退出,当一个客户端同另一个客户端对话时,调用send( UserInfo from, UserInfo to, String mess )来发送信息。
【责编:admin】

--------------------next---------------------

阅读(248) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~