怀揣梦想,努力前行

Never forget to improve yourself.

细说Java Socket中的setSoLinger方法

在Java Socket中,当我们调用Socket的close方法时,默认的行为是当底层网卡所有数据都发送完毕后,关闭连接,通过setSoLinger方法,我们可以修改close方法的行为 1,setSoLinger(true, 0) 当网卡收到关闭连接请求后,无论数据是否发送完毕,立即发送RST...

2016-09-05 15:01:31

阅读数 6021

评论数 1

Java AIO-异步通信

Java AIO 异步非阻塞IO示例

2016-08-04 02:25:05

阅读数 2732

评论数 0

Netty 3.x 简例

Netty是一个异步的、事件驱动的网络应用框架,可以用来快速开发高性的客户端、服务端程序

2016-04-04 21:06:29

阅读数 3217

评论数 0

理解HTTP幂等性

本文转自:http://www.cnblogs.com/weidagang2046/archive/2011/06/04/2063696.html感谢原创提供如此好文章 基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来...

2015-09-15 14:31:53

阅读数 535

评论数 0

理解TCP序列号(Sequence Number)和确认号(Acknowledgment Number)

原文见:http://packetlife.net/blog/2010/jun/7/understanding-tcp-sequence-acknowledgment-numbers/ 如果你正在读这篇文章,很可能你对TCP“非著名”的“三次握手”或者说“SYN,SYN/ACK,ACK”已经很熟悉...

2014-07-25 13:00:55

阅读数 97240

评论数 23

TCP三次握手/四次挥手

一,三次握手TCP使用三次握手建立一个连接:第一次握手:客户端发送SYN包至服务器,并进入SYN_SENT状态,等待服务器确认第二次握手:服务器收到客户端的SYN包,发送一个ACK,同时发送自己的SYN,此时服务器进入SYN_RCVD状态第三次握手:客户端接收到服务器发送的SYN+ACK后,进入E...

2014-06-13 13:46:10

阅读数 5455

评论数 4

TCP报文格式

TCP(Transmission Control Protocol)传输控制协议是一种面向连接的、可靠的、基于字节流的传输层协议TCP报文格式:源端口号(2字节):    d5 df(54751)目的端口号(2字节):    22 b8(8888)TCP报头中的源端口号和目的端口号同IP数据报中的...

2014-06-10 16:21:22

阅读数 40129

评论数 0

HTTP重定向服务器

程序基本流程如下:

2014-04-16 16:16:24

阅读数 3861

评论数 0

HTTP请求、响应报文格式

HTTP请求报文格式:HTTP请求报文主要由请求行、请求头部、请求正文3部分组成1,请求行由3部分组成,分别为:请求方法、URL(见备注1)以及协议版本,之间由空格分隔请求方法包括GET、HEAD、PUT、POST、TRACE、OPTIONS、DELETE以及扩展方法,当然并不是所有的服务器都实现...

2013-11-01 17:29:01

阅读数 67126

评论数 5

Java NIO-非阻塞通信

相对于非阻塞通信的复杂性,通常客户端并不需要使用非阻塞通信以提高性能,故这里只有服务端使用非阻塞通信方式实现

2013-10-17 10:31:05

阅读数 5680

评论数 0

Java Secure(SSL/TLS) Socket实现

SSL(Secure Socket Layer:安全套接层)为网景研发,通过为数据加密的方式保障数据在网络上的安全,主要版本为:SSL1.0、SSL2.0以及SSL3.0 TLS(Transport Layer Security:传输层安全协议)在SSL3.0的基础上提出 文章主要包含2部分:1,...

2013-09-30 16:17:05

阅读数 30790

评论数 18

Java Socket简例

Socket是对传输层TCP或UDP连接的抽象,以便于应用层使用 示例代码如下: Socket IO工具类: package com.test.util; import java.io.DataInputStream; import java.io.DataOutputStream;...

2013-09-18 11:35:04

阅读数 9847

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭