一个用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;... 下一页