用RMI编写实时聊天程序RMI

原创 2005年05月31日 08:22:00

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



用RMI实现一个简单的实时聊天系统(java语言)

 实现一个RMI应用程序(实验报告)㈠实验内容实现一个简单的实时聊天系统。㈡处理流程1、系统设计①    创建回调接口定义一个回调接口,服务器端可以回调此接口中声明的方法。该接口必须继承远程接口即Re...
  • yanw1986
  • yanw1986
  • 2009年11月04日 10:29
  • 968

RMI介绍与使用

今天在这边介绍一下Java基础中的rmi使用。其实rmi有什么样的使用场景呢?它跟webservice有什么区别呢?其实webservice主要是可以跨语言实现项目间的方法调用,而rmi只是java内...
  • u014001866
  • u014001866
  • 2016年03月20日 13:38
  • 3078

rpc 协议规范 之 rmi http webservice 和 一些框架

RPC(Remote Procedure Call)是一种远程调用协议,简单地说就是能使应用像调用本地方法一样的调用远程的过程或服务,可以应用在分布式服务、分布式计算、远程服务调用等许多场景。说起 R...
  • xiaoliuliu2050
  • xiaoliuliu2050
  • 2016年10月24日 10:16
  • 522

RMI 之 简单的 HelloWorld 实现(一)

RMI全称是Remote Method Invocation-远程方法调用,Java RMI在JDK1.1中实现的,其威力就体现在它强大的开发分布式网络应用的能力上,是纯Java的网络分布式应用系统的...
  • u013630349
  • u013630349
  • 2016年07月18日 11:53
  • 522

使用回调函数的RMI简单实例

工程结构 src client TestClient.java entity PersonEntity.java registry ServerRegistry.java service P...
  • a451248959
  • a451248959
  • 2017年09月11日 11:02
  • 219

RMI 用法入门

 RMI 用法入门本教程展示使用 Java 远程方法调用 (RMI) 创建经典“Hello World”程序分布式版本的操作步骤。使用本示例时,可能会遇到一些相关的问题。您可以从 RMI 常见问题中找...
  • cnham
  • cnham
  • 2006年08月04日 17:22
  • 3739

java rmi服务器端客户端传输数据实例教程

java rmi服务器端客户端传输数据实例教程 java代码下载地址:http://www.zuidaima.com/share/1550463269620736.htm...
  • yaerfeng
  • yaerfeng
  • 2014年07月19日 10:56
  • 4313

Eclipse 里面 用RMI 插件来编写 RMI server and client的实际例子

下面是通过一个实际例子来演示如何在Eclipse中安装RMI插件来编写RMIclient/server. 1) 下载RMI 插件到eclipse (luna R4.4.1) 从下面链接下载...
  • bigtree_3721
  • bigtree_3721
  • 2016年01月31日 20:18
  • 930

dubbo相关知识(六)-- java RMI框架

1、概述 在 Java 世界里,有一种技术可以实现“跨虚拟机”的调用,它就是 RMI(Remote Method Invocation,远程方法调用),通过RMI技术,某一个本地的JVM可以...
  • guchuanyun111
  • guchuanyun111
  • 2016年08月01日 16:35
  • 3150

java RMI helloworld

首先Spring中整合了RMI: http://blog.csdn.net/partner4java/article/details/7285055 然后,我们单独写个helloworld...
  • partner4java
  • partner4java
  • 2012年08月20日 16:14
  • 1174
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用RMI编写实时聊天程序RMI
举报原因:
原因补充:

(最多只允许输入30个字)