自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (2)
  • 收藏
  • 关注

转载 TCP/IP (四) TCP连接的关闭

TCP连接的关闭有两个方法close和shutdown,这篇文章将尽量精简的说明它们分别做了些什么。 为方便阅读,我们可以带着以下5个问题来阅读本文: 1、当socket被多进程或者多线程共享时,关闭连接时有何区别? 2、关连接时,若连接上有来自对端的还未处理的消息,会怎么处理? 3、关连接时,若连接上有本进程待发送却未来得及发送出的消息,又会怎

2015-11-30 21:37:05 1762

原创 TCP/IP (三) TCP消息的接收

上一篇文章提到: 先发送数据包data1,再发送数据包data2, data1的数据是有可能比data2先达到对端的接收缓冲区, 但是对端调用接收函数时,是不可能先读取到data2再读取到data1, 下面说明为什么会出现这种情形。   这里先借用陶大师的一张图,再列举若干情形 1.  应用程序开始收取TCP消息,与程序所在的机器网卡上接收到网络里发来的TCP

2015-11-25 21:15:38 1457

原创 TCP/IP (二) TCP消息的发送

和上一篇文章一样,带着一些问题来思考TCP的消息发送   1.已经建立好的tcp连接,先发送数据包data1,再发送数据包data2,数据包data2会不会比数据包先到达? 2.发送send函数和write函数有什么区别?调用发送函数后内核发生了什么事情? 3.发送方法成功返回时,是否能保证数据已经发送出去,是否能保证对端一定收到? 4.套接字为阻塞或者非阻塞时,发送方法做的事情有何不同

2015-11-20 19:41:41 2602

原创 TCP/IP (一) accept建立连接

初学TCP/IP的时候,七层网络协议、三次握手、四次分手,这些大家都比较熟知,这里主要是带着一些问题来思考整个TCP/IP流程。 1.三次握手的具体流程是怎么样的? 2.socket编程中int listen(int fd, int backlog); backlog的真正意义是什么? 3.一个TCP server能建立多少个本机连接?能建立多少个非本机连接?

2015-11-17 20:05:58 8022

linux环境的wmi-1.3.13.tar.bz

linux下的wmic命令,用于查询windows服务器主机的状态

2012-10-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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