当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 一个用rmi实现简单的双向消息发送的聊天程序,客户机可以向服务
 

 

    摘要: 然后是 spring的配置了,请在web-lib/下建立applicationcontext.xml文件,内容如下<?xml version="1.0" encoding="utf-8"?><!doctype beans public "-//spring//dtd bean//en" "http://www.springframework.org/dtd/spring-bea......
    摘要: overview ......


简单的双向消息发送的聊天程序

一个用rmi实现简单的双向消息发送的聊天程序,客户机可以向服务器注册自己.

一:远程接口 【程序编程相关:网络在线游戏开发心得(服务器端)(四)

此代码原自developing java enterprise app一书(自己写不了,),本机调试通过. 【推荐阅读:网络在线游戏开发心得(服务器端)(一)

package message; 【扩展信息:Tiger系列三:Annotation第

接口1:

import java.rmi.remote;

import java.rmi.remoteexception;

/**

 * coder: taie

 */

public interface messagereceiver extends remote{

    void print(string s) throws remoteexception;

}

接口2:

package message;

import java.rmi.remote;

import java.rmi.remoteexception;

/**

 * coder: taie

 */

public interface messageserver extends remote {

    static string server_name = "message_server";

    static int failure=-1;

    static int success=0;

    void send(string name, string message) throws remoteexception;

    int register(string name,messagereceiver m)throws remoteexception;

}

javac 编译以上接口.

二:服务器端,server类

package server;

import java.rmi.remoteexception;

import java.rmi.registry.locateregistry;

import java.rmi.registry.registry;

import java.rmi.server.unicastremoteobject;

import java.util.enumeration;

import java.util.hashtable;


...   下一页
    摘要: webwork是个优秀的开源框架,特别是其拦截器机制,我认为是整个系统最大的亮点,可在其上面做大量文章我的开发环境为eclipse3.0.1+lomoz,数据库我用的是mysql4.0.12,当然,也用到了mysqlcc,服务器我用的是tomcat4.0.3和tomcat4.1请先下载webwork.,spring.,hibernate,并把jar文件放到web-inf的lib目录里面。同时,请......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE