1,RTSP连接的建立过程RTSPServer类用于构建一个RTSP服务器,该类同时在其内部定义了一个RTSPClientSession类,用于处理单独的客户会话。首先创建RTSP服务器(具体实现类是DynamicRTSPServer),在创建过程中,先建立Socket(ourSocket)在TCP...
分类:
其他好文 时间:
2015-04-03 00:07:10
阅读次数:
279
如何使用JNDI(Java Naming and Directory Interface)是一个应用程序接口,为开发人员提供了查找和访问各种命名和目录服务的通用,统一的接口,类似JDBC都是构建在抽象层上。JNDI提供了一种统一的方式,可以用在网络上查找和访问服务。通过指定一个资源名称,该名称对应于数据库或命名服务中的一个一个记录,同时返回数据库连接建立所必需的信息。
在实际开发中,我们有时候还...
分类:
编程语言 时间:
2015-03-30 11:28:18
阅读次数:
112
一、TCP的流量控制1、利用滑动窗口实现流量控制 如果发送方把数据发送得过快,接收方可能会来不及接收,这就会造成数据的丢失。所谓流量控制就是让发送方的发送速率不要太快,要让接收方来得及接收。 利用滑动窗口机制可以很方便地在TCP连接上实现对发送方的流量控制。 设A向B发送数据。在连接建立时,B...
分类:
其他好文 时间:
2015-03-19 13:15:44
阅读次数:
128
1.建立数据库 1 --创建数据库 2 create database jdbc; 3 --调用数据库 4 use jdbc; 5 --创建user表 6 create table user 7 ( 8 id integer not n...
分类:
数据库 时间:
2015-03-15 19:40:00
阅读次数:
175
这里以“TCP协议中的三次握手”来讲一下Markdown编辑器中UML序列图的应用。连接建立的过程: ```sequence
Title:连接建立的过程
客户主机->服务器主机: 连接请求(SYN=1,seq=client_isn)
服务器主机->客户主机: 授予连接(SYN=1,seq=client_isn)\n ack=client_isn+1
客户主机->服务器主机: 确认(SYN=0,se...
分类:
其他好文 时间:
2015-03-15 09:25:16
阅读次数:
220
WebSocket的动机是什么?
目前的Web通信使用的是HTTP协议,HTTP协议是基于TCP协议的应用层协议,HTTP协议的工作模式是request/response模式。在一次通信中,必须首先由client向server发起TCP连接,然后server接受该TCP连接请求,在TCP连接建立之后...
分类:
Web程序 时间:
2015-03-07 23:56:07
阅读次数:
199
PPP拨号连接建立虚拟网卡,并可以进行路由设置。几乎所有其他的连接服务都建立在其之上,PPPoE,PPTP,L2TP等等。而其中一个最基本的话题可能被忽略了,PPP是如何工作的,如何使用PPP建立最简易的连接。PPP协议实际上非常简单,握手信号之后即进行数据交换,由于原来的PPP连接..
分类:
其他好文 时间:
2015-02-15 23:14:40
阅读次数:
742
1.TCP连接的状态 首先介绍一下TCP连接建立与关闭过程中的状态。TCP连接过程是状态的转换,促使状态发生转换的因素包括用户调用、特定数据包以及超时等,具体状态如下所示:CLOSED:初始状态,表示没有任何连接。LISTEN:Server端的某个Socket正在监听来自远方的TCP端口的连接请求....
上图18-13是TCP连接建立和关闭的抽象图,下面的图18-3是具体实例
其中包括:三次握手(建立连接)、四次挥手(终止连接)
三次握手:SYN/FIN的序列号可理解为通信操作的version
client发送一个SYN(握手信号)给server的端口,SYN中包括client的初始序列号ISN-client;
se...
分类:
其他好文 时间:
2015-02-02 12:32:32
阅读次数:
155
Socket是建立在TCP/IP上的API,连接需实现三次握手。一旦连接建立,服务端和客户端便可开始相互发送数据,直到一方断开连接为止。Http连接使用的是“请求—响应”的方式,每次请求都需要服务器回送响应,在请求结束后,会主动释放连接。从建立连接到关闭连接的过程称为“一次连接”。Socket:长连...
分类:
编程语言 时间:
2015-01-29 14:08:21
阅读次数:
262