登录
首页 » Java开发 » 使用RMI和socket编程的客户端-服务器的投票系统

使用RMI和socket编程的客户端-服务器的投票系统

于 2022-04-30 发布 文件大小:4.99 MB
0 168
下载积分: 2 下载次数: 1

代码说明:

应用背景客户端-服务器应用程序,允许用户投票支持某候选人,该系统是利用RMI,socket编程和多线程技术,以处理客户端和服务器之间的连接。考生可以登录和注册,选择位置& nbsp;普通用户可以登录并投票给最喜欢的候选人,他们不会投票给同一个人两次 ;关键技术这是最常见的协议世界各地的应用。该协议的主要优点是可靠的,这意味着所有的数据包,并发送到客户端,将保证交付正确的顺序为他们送。投票系统重点发展的一个系统的连接从客户将由服务器处理和保存到客户端终止。TCP运行直到一方不会关闭连接。此外,客户进行活动登记,投票和登录,和数据包的顺序是非常重要的因为它可能中断搬运过程中如果一方接收一些数据包在不合适的时间。TCP将数据包通过网络发送的。作为一个结果,开发商不需要准备小数据块发送。RMI是组织包和交易服务器之间的一个合适的选择和客户。然而,Java远程方法调用(RMI)系统允许Java虚拟机运行在一个对象调用对象的方法在另一个Java虚拟机中运行。RMI用于远程通信Java在系统之间的。RMI提供了一个简单而直接的模型与Java对象的分布式计算。(H. Gilbert,1995)(克日扎诺夫斯基,P.,2011)

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Reprap软件源代码
        RepRap被视为是一个完整的复制系统,而不是简单的一块硬件。为此,该系统包括计算机辅助设计(CAD)的3D建模系统和计算机辅助制造(CAM)软件和驱动程序的形式,把RepRap用户的设计转换成一组指令,通过RepRap的硬件,转变成了物理物体。    已经有为RepRap开发了两种不同的CAM工具链。首先,简单地题为“RepRap Host”,是RepRap领导开发人员Adrian Bowyer用Java语言编写。第二,“Skeinforge”,是由Enrique Perez独立编写。两者都是完整的工具链系统,把3D模型转换为命令打印机的机器语言G-code。 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2023-02-07 09:15:06下载
    积分:1
  • 进销存系统基于Servlet/jsp
    本系统是商户用于管理店铺库存而是用的,同过本系统商户可以方便的管理商品库存及其他一系列的问题。系统主要包括商品设置、价格设置、人员设置、进货管理、进货退货管理、数据统计、图形化展示。总之,通过该系统大大的方便了用户的管理。。。。。。
    2022-09-14 17:55:03下载
    积分:1
  • jbpm +ssh整合+自定义表单
    资源描述jbpm +ssh整合+自定义表单jbpm +ssh整合+自定义表单jbpm +ssh整合+自定义表单
    2022-07-20 01:13:04下载
    积分:1
  • 屏幕轨迹回放
    资源描述可以实现手指滑动屏幕,可以实现滑动屏幕所产生的轨迹,回放你的轨迹图,可以运用在地图领域。
    2023-05-23 18:15:02下载
    积分:1
  • des算法C实现
    #include  class SubKey{ //定义子密钥为一个类  public:  int key[8][6];  }subkey[16]; //定义子密钥对象数组  class DES{  int encipher_decipher; //判断加密还是解密  int key_in[8][8]; //用户原始输入的64位二进制数  int key_out[8][7]; //除去每行的最后一位校验位  int c0_d0[8][7]; //存储经PC-1转换后的56位数据  int c0[4][7],d0[4][7]; //分别存储c0,d0  int text[8][8]; //64位明文  int text_ip[8][8]; //经IP转换过后的明文  int A[4][8],B[4][8]; //A,B分别存储经IP转换过后明文的两部分,便于交换  int temp[8][6]; //存储经扩展置换后的48位二进制值  int temp1[8][6]; //存储和子密钥异或后的结果  int s_result[8][4]; //存储经S变换后的32位值  int text_p[8][4]; //经P置换后的32位结果  int secret_ip[8][8]; //经逆IP转换后的密文  public:  void Key_Putting();  void PC_1();  int function(int,int); //异或  void SubKey_Production();  void I
    2022-03-28 11:19:34下载
    积分:1
  • student managment system
    这是一个在sql server中创建的数据库,是一个基于web的项目管理源,需要向您提供我从您的站点创建的系统项目。
    2023-07-24 13:15:04下载
    积分:1
  • 银行管理系统
    介绍了信用卡分析系统的设计过程和具体实现步骤。采用mysql开发数据库。有了数据库的支持,开发信用卡数据分析系统,并提供用户以图形比较、文字报表的形式来观察分析结果,既清晰又直观。
    2023-08-04 19:25:04下载
    积分:1
  • 服务器端原代码:
    服务器端原代码: 双击代码全选123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596usingSystem; usingSystem.Collections.Generic; usingSystem.ComponentModel; usingSystem.Data; usingSystem.Drawing; usingSystem.Text; usingSystem.Windows.Forms; usingSystem.Net; usingSystem.Threading; usingSystem.Net.Sockets; namespaceWin_Talk {   publicpartialclassForm1:Form   {     publicForm1()     {       InitializeComponent();     }     privatevoidForm1_Load(objectsender,EventArgse)     {     }     #region//定义变量     IPAddressHostIP=IPAddress.Parse("127.0.0.1");     IPEndPointpoint;     Socketsocket;     boolflag=true;     SocketacceptedSocket;     #endregion     #region//声名委托     delegatevoidSetTextCallback(stringtext);     privatevoidSetText(stringtext)     {       textBox2.AppendText(text+"rn");     }     #endregion     #region//进程方法     privatevoidProccess()     {       if(accept
    2022-02-05 01:15:10下载
    积分:1
  • 基于Java语言的计算器(可导出计算过程)
    应用背景这是一个基于Java编写的带有过程保存功能的计算器,使用了Swing界面,有文件保存功能,是一个很实用的软件,同时本项目也非常适合新手用来学习Java语言。关键技术本项目运用了继承了JFrame类以及使用了ActionListener接口,在计算过程保存功能的实现中使用了JFileChooser的对象:JFileChooser chooser = new JFileChooser();,保存文件的默认格式是txt:file = new File(file.getParent(),file.getName() + ".txt");
    2023-07-26 09:20:03下载
    积分:1
  • C#语言
    MFC是WinAPI与C++的结合。API 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2023-04-26 04:00:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载