最新文章列表

RMI、RPC、SOAP通信技术介绍及比对

RMI、RPC、SOAP通信技术介绍及比对 1、RMI     使用java的程序员,对于RMI(RemoteMethod Invoke,远程方法调用)一定不陌生,在java中,为了在分布式应用开发时,能够方便调用远程对象,java提供了RMI的API。在 RMI 中,远程对象按照好象它是本地行事,客户机应用程序会直接调用远程对象存根上的方法,因此,调用起来就如本地对象一样方便。RMI中封装了 ...
longlonglife 评论(0) 有1226人浏览 2014-08-27 00:08

ABD算法不能应用的场景

  在java商城开发过程中动态系统的节点可能随时退出或加入服务。ABD算法不能应用在这个场景中,因为它是建立在原有的拷贝主机集合一直可用的基础上。在jsp商城开发中为了能够在动态环境中使用类似ABD方法,必须要提供方法对复制主机的集合进行管理,并保证阅读者和写入者能访问可用的集合。    java商城开发程序员首先从获取共识的问题开始,因为它通过建立共同的操作顺序,为实现内存服务的原子性提供了自然 ...
蜗牛慢慢爬 评论(0) 有672人浏览 2014-07-29 16:37

通信浅析

   想起来自己已经有一学期没有写过博客了,想想在这一学期开始,自己通信这方面也只是才上过几节课,所以说只能根据自己的理解来浅析一下通信 ...
wuyongzheng 评论(0) 有440人浏览 2014-07-17 10:58

java之通信基础

    最近学习java的通信处理,感觉并不容易,若文中出现差错,希望指正。     在网络中,最基础的通信即服务器与一个客户机之间的通信。     首先,创建服务器     ServerSocket server = new ServerSocket(port);     以上代码就实例化了一个服务器,其中参数port为端口号。每个机器都有0~65535端口,每个端口可供一个程序通信使 ...
潇湘叶语 评论(0) 有505人浏览 2014-07-16 14:04

Java 通信

要实现多台电脑的联通互动,就得用到通信。通信总体说起来就是服务器和客户端的数据传输。通信的过程大概是,先建立服务器,然后启动客户端连接到服务器,然后客户端将消息(数据)按协议发送给服务器,然后服务器根据相同的协议来解析消息并做出反应,或是传送给另一个客户端,或是传回原客户端,或是保存到服务器中。说起来是如此的简单,但是真正将两台电脑联通起来还是有各种各样的问题的,其中尤为重要的就是协议问题,协议必 ...
Only_one.zy 评论(0) 有641人浏览 2014-07-16 13:10

java通信入门学习

通过4天时间在蓝杰的学习,我实现了通信项目一对一聊天与多人聊天的基本功能。 将我的学习过程按照时间来分,共可分为4部分: 一、14.07.12 完成创建服务器,并发送一条消息 遇到问题: Eclipse-console: java.net.BindException: Address already in use: JVM_Bind 原因:端口已经被使用了。port端口号 0-65535 ,注 ...
只是路过 评论(1) 有1129人浏览 2014-07-15 22:41

通信之文件传输

我也不知道为毛我插代码会自动置顶,简直不能忍!!!   最近开始了艰苦卓绝暗无天日搞不死人不罢休的集训,也是希望经过一个暑假的努力可以 ...
z2367570158 评论(0) 有621人浏览 2014-07-15 02:24

传统线程同步通信技术

要求: 1、先主线程循环100次, 2、接着子线程循环10, 3、再主线程循环100次, 4、再子线程循环10, 如此反复50次 步骤: 1、创建一个业务类: class Bussieser { private boolean flag = true; public synchronized void sub() { if(!flag){ try { this.wait(); ...
xuweilovejava 评论(0) 有574人浏览 2014-07-03 22:05

UDT协议-基于UDP的可靠数据传输协议的实现分析(7)-流量和拥塞控制

流量控制 对于一个带宽1Gbps, RTT为100ms的网络来说 BDP=1,000,000,000*0.1/8=12,500,000字节=12207K=12M 传统TCP接收窗口大小=65535byte=64K, 显然满足不了 udt使用包大小1500byte, 默认接口窗口大小为8192, 因此接收窗口的大小为=1500*8192=12,288,000字节=12000K=11.7M 因此, 可 ...
jimmee 评论(0) 有4141人浏览 2014-04-02 20:53

UDT协议-基于UDP的可靠数据传输协议的实现分析(6)-链接的建立和关闭

1. 模式有client/server mode(客户端,服务器端模式) and the rendezvous mode(会合模式,可同时向对方发送请求)2. client发送的握手信息,信息有:1) UDT version: udt版本,主要用作兼容性处理2) Socket Type: STREAM (0) or DGRAM (1).3) Initial Sequence Number: 第一 ...
jimmee 评论(0) 有2042人浏览 2014-04-01 22:47

协议-基于UDP的可靠数据传输协议的实现分析(5)-可靠性怎么保证

发送方的处理:1) 包发送确认后,由于还没有收到确认,先缓存2) 收到确认包后,从缓存中删除发送的包3) 接收方将丢失的包通知过来,或者超过一定的时候,若还没有收到确认的包,进行重传(注意,这个由接收线程触发)接收方的处理:1) 接收到包的数据,先将数据放到缓存中,a. 若有丢包现象,通知发送方,同时记录丢失的包 b.若是重传的包,从丢失的列表中删除2) 发送确认包3) 丢失的包,超时会让发送方再 ...
jimmee 评论(0) 有3777人浏览 2014-03-31 23:08

UDT协议-基于UDP的可靠数据传输协议的实现分析(4)-发送和接收的算法

0. 计时器udt有四种计时器: ACK, NAK, EXP and SND 1. 发送端的算法数据结构和变量:1)SenderLossList: 记录发送方丢失的包的列表,根据序号升序排列2)sendBuffer: 记录发送过的包和序号发送算法:1)如果丢失列表不为空,则重传这些packet包,并从丢失列表中移出,到5)2)若应用层有数据,则执行发送3) 进行检查   a. 若未确认的包的 ...
jimmee 评论(0) 有7147人浏览 2014-03-30 10:09

UDT协议-基于UDP的可靠数据传输协议的实现分析(3)-包结构说明

udt的包结构1. 数据包,基本结构如下:  0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ...
jimmee 评论(0) 有3194人浏览 2014-03-29 17:24

UDT协议-基于UDP的可靠数据传输协议的实现分析(1)-准备工作

1. 协议实现方案: Yunhong Gu提出的rfc的草案   https://tools.ietf.org/html/draft-gg-udt-03   2. 实际工程中用到的实现   https://github.com/barchart/barchart-udt   3. 作为练习和原理的理解   http://svn.code.sf.net/p/udt-java/c ...
jimmee 评论(0) 有3811人浏览 2014-03-27 12:52

通信的简单实现

拖了好久了,突然间觉得这迟到的总结不应该总结关于什么技术的事情了!技术博客是一个阶段的学习成果的总结,但是我觉得这篇博客首先应该总结一下自己的思想了! 在每个学期的开始每个人都会有一段时间的学习热情期,那段时间里脑子里幻想着好多东西,幻想着这样下去自己的收获该是多么的多,幻想着成为大神的种种!但是大神之路不是每个人想的那样简单,只有坚持不懈的坚持下去,才是唯一的真理!突然间发现自己又是如此的懒惰了, ...
快乐的拖拉机 评论(0) 有724人浏览 2014-03-26 13:43

网络通信聊天室实现

    所谓网络通信聊天室,简单的说就是用代码实现一个以本机ip作为地址的服务器,并能够实现与客户端的数据传递。服务器从客户端的输入流中读取数据,在客户端的输出流中写入数据,从而达到通信目的。   [   一、服务器的建立 1.首先,建立一个服务器。      Java中关于网络通信的类在java.net包中,建立服务器需要调用到ServerSocket类,建立服务器也就是new一个Ser ...
wz94 评论(0) 有1886人浏览 2014-03-22 06:05

通信之最简代码

       通信,用一种高大上的方法解释,那是服务器与客户端之间的通信,或是客户端与客户端之间的互联,其实说白了 ,就是两个程序通过某种渠 ...
ShXin 评论(0) 有1141人浏览 2014-03-20 00:48

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics