本文目录:1. 背景2. 连接的具体过程分析 2.1 socket()函数 2.2 bind()函数 2.3 listen()函数和connect()函数 2.3.1 深入分析listen() 2.3.2 syn flood的影响 2.4 accept()函数 2.5 send()和recv()函数 ...
分类:
其他好文 时间:
2017-10-03 10:34:02
阅读次数:
263
1.前言
本篇文章的所有例子,基于RHEL6.5平台(linux kernal: 2.6.32-431.el6.i686)。
在前一篇文章中(点此链接),已经介绍了socket(),bind(),listen(),connect(),accept()这些函数。
至此,服务器与客户机已经建立好了连接。可以调用网络I/O进行读写操作了,即实现网络中不同进程之间的通信。网络I/O操作有下面的几组函...
分类:
系统相关 时间:
2015-06-22 22:24:00
阅读次数:
265
刚刚接触SOCKET编程,网上看了一些资料,发现做些简单的应用还是不难。但是要深入了解SOCKET编程还需要系统的看一些书。一般在进程间通信TCP是一种不错的方式。 ---XXXTCP链接是面向流的链接,因此数据在应用程序看来应该是没有边界的,之前对send和recv函数中发送的大小和返回值没有.....
分类:
其他好文 时间:
2014-09-17 18:27:12
阅读次数:
278