摘要: https://www.ibm.com/developerworks/cn/opensource/os-cn-python-yield/ 您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ? 我们先抛开 generator,以 阅读全文
posted @ 2017-08-20 23:41 小 楼 一 夜 听 春 雨 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图:图1 TCP报文格式 上图中有几个字段需要重点介绍下: (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。 (2)确认序号:Ack序号,占 阅读全文
posted @ 2017-08-20 22:32 小 楼 一 夜 听 春 雨 阅读(11004) 评论(0) 推荐(0) 编辑
摘要: from http://blog.csdn.net/whuslei/article/details/6667095 权威点的说明请参考:http://www.cs.tut.fi/~jkorpela/forms/methods.html 通俗的理解是: 一、GET的特点。 主要用于简单的获取页面信息, 阅读全文
posted @ 2017-08-20 21:07 小 楼 一 夜 听 春 雨 阅读(253) 评论(0) 推荐(0) 编辑
摘要: from http://blog.csdn.net/feiyinzilgd/article/details/5894300 Linux网络编程中,socket的选项很多.其中几个比较重要的选项有:SO_LINGER(仅仅适用于TCP,SCTP), SO_REUSEADDR. SO_LINGER 在默 阅读全文
posted @ 2017-08-20 21:06 小 楼 一 夜 听 春 雨 阅读(3341) 评论(1) 推荐(1) 编辑
摘要: SO_LINGER选项用来设置延迟关闭的时间,等待套接字发送缓冲区中的数据发送完成。 没有设置该选项时,在调用close()后,在发送完FIN后会立即进行一些清理工作并返回。如果设置了SO_LINGER选项,并且等待时间为正值,则在清理之前会等待一段时间。 以调用close()主动关闭为例,在发送完 阅读全文
posted @ 2017-08-20 19:16 小 楼 一 夜 听 春 雨 阅读(6025) 评论(0) 推荐(0) 编辑