摘要: 一、TCP SERVER#!/usr/bin/env python#-*- coding:utf-8 -*-"""对于服务器,建立TCP通信需要4步:1.建立socket对象2.设置socket选项(可选的)3.绑定到一个端口(同样,也可以是一个指定的网卡)4.侦听连接"""""" import s 阅读全文
posted @ 2017-03-03 17:38 黑丘丘 阅读(126) 评论(0) 推荐(0)
摘要: 一、理解socket socket 可以看成是一个标准的文件描述符。是操作系统中I/O系统的延伸部分,它可以使进程和机器之间的通信成为可能。 文件描述符:一般是指一个文件或某个类似文件的实体。 在UNIX平台,read(),write(),dup(),dup2(),close()这样的系统调用会像为 阅读全文
posted @ 2017-03-02 21:19 黑丘丘 阅读(175) 评论(0) 推荐(0)
摘要: 一、理解TCP基础 1.寻址 TCP要能识别远程的机器,基于TCP/IP网络的每台机器都有一个唯一的IP地址。(ip) TCP需要知道与远程机器上运行的哪个程序通信,每个程序要使用一个唯一的端口号。(port) 因此,每个TCP连接的端点是由一个IP地址和一个端口号来唯一标识。(ip:port) 虽 阅读全文
posted @ 2017-02-25 00:11 黑丘丘 阅读(179) 评论(0) 推荐(0)
摘要: # python 2.7 map(function, sequence[, sequence, ...]) -> list map传入的函数依次作用到序列的每个元素,并把结果作为新的list返回 >>> def f(a): return a*a >>> map(f,[3,6])[9, 36]>>> 阅读全文
posted @ 2017-02-20 15:42 黑丘丘 阅读(117) 评论(0) 推荐(0)
摘要: # def func(a): # b = a+1 # return b func = lambda a : a+1 # 创建形式参数 a # 函数内容 a+1 并把结果 return 阅读全文
posted @ 2017-02-20 13:51 黑丘丘 阅读(119) 评论(0) 推荐(0)