连接中断处理
在客户端和服务端建立起连接之后,如果连接发生了意外中断,Netty也会及时释放连接句柄资源(因为TCP是全双工协议,通信双方都需要关闭和释放Socket句柄才不会发生句柄的泄漏,如不经过特殊处理是会发生句柄泄露的),原理如下:
在读取数据时会调用io.netty.buffer.AbstractByteBuf.writeBytes(ScatteringByteChannel, in...
分类:
Web程序 时间:
2015-04-20 09:31:39
阅读次数:
206
右键我的电脑--管理---设备管理器--网络适配器展开,可以看到网卡,右击属性--高级--连接速度和双工模式或(LINK SPEED)选项,选择100就好了那么我们在选择的时候会有100M全双工/半双工,那么它们是什么意思那?全双工和半双工的区别是这样的:半双工指的是一个时间段内只有一个动作发生,就...
分类:
其他好文 时间:
2015-04-15 16:41:09
阅读次数:
164
前言:在WCF初探-5:WCF消息交换模式之双工通讯(Duplex)博文中,我讲解了双工通信服务的一个应用场景,即订阅和发布模式,这一篇,我将通过一个消息发送的例子讲解一下WCF客户端如何为双工服务创建回调对象。 双工服务指定一个回调协定,客户端应用程序必须实现该协定以便提供一个该服务能够根据协...
分类:
其他好文 时间:
2015-04-13 08:13:37
阅读次数:
139
客户端调用服务方法时附加上一个回调对象,服务端方法执行完后通过回调对象调用客户端中的方法。双方需要定义回调契约,并且客户端需要实现这个回调契约。先定义两个接口,一个作为WCF类库服务ICalculator接口,另一个回调契约接口ICallback: [ServiceContract(Callba.....
分类:
其他好文 时间:
2015-04-08 23:13:23
阅读次数:
312
我们把从一个进程连接到另一个进程的一个数据流称为一个“管道”管道是半双工的,数据只能向一个方向流动;需要双方通信时,需要建立起两个管道只能用于具有共同祖先的进程(具有亲缘关系的进程)之间进行通信;通常,一个管道由一个进程创建,然后该进程调用fork,此后父、子进程之间就可应用该管道。pipe:匿名管...
分类:
其他好文 时间:
2015-04-04 16:34:23
阅读次数:
132
今天用gns3做了一个hsrp实验,过程出现一点小插曲。ESW1与ESW2的f1/0接口无法学习到对方的arp,直连业务不通。通过查看showintfa1/0发现双工与速度不致,通过手工分配后业务正常。不知道类似问题是不是模拟器软件导致,实际应用思科设备没有用过。但华为我没有碰到过。先上拓扑..
分类:
其他好文 时间:
2015-04-04 01:21:05
阅读次数:
279
本文允许转载,请注明出处:http://blog.csdn.net/fulinusLinux内核代码实在太大了,一个小小的模块也会让你手足无措,今天下午决心要把spi驱动好好看看。首先分析spidev.c文件,这个文件中定义struct file_operations结构中的成员。成员有spidev_write、spidev_read和spidev_ioctl,前两者实现半双工通信,后者实现全双工...
分类:
系统相关 时间:
2015-04-02 20:58:08
阅读次数:
250
TCP的特点1 TCP 是面向连接的运输层协议2 每一条TCP连接只能有两个端点,每一条TCP连接只能是点对点的3 TCP 提供全双工通信4 TCP 提供可靠交付的服务5 面向字节流,虽然应用程序和TCP的交互是一次一个数据块,但是TCP把应用程序交下来的数据看成仅仅是一连串的无结构的字节流TCP ...
分类:
其他好文 时间:
2015-04-01 23:20:47
阅读次数:
562
SPI(同步外设接口)是由motorola开发的全双工同步串行总线,其接口由MISO(串行数据输入),MOSI(串行数据输出),SCK(串行移位时钟)SS(从使能信号)4种信号构成。SS决定了惟一的与主设备通信的从设备,主设备通过产生移位时钟来发起通信。在3.0.35 内核中,用spi_master...
分类:
其他好文 时间:
2015-03-21 15:28:58
阅读次数:
180
SPI是一种全双工串行接口,可处理多个连接到指定总线上的主机和从机。在数据传输过程中总线上只能有一个主机和一个从机通信。在数据传输中,主机总是会向从机发送一帧8到16个位的数据,而从机也总会向主机发送一帧字节数据使用代码如下void SpiInit(SPI_SPEED speed){ u8 div=...
分类:
其他好文 时间:
2015-03-15 02:04:34
阅读次数:
305