Tekka

导航

 

Introduction

1、Python程序第一行 #! 用于告诉操作系统去哪里找解释器来执行代码。

2、所有要运行的程序必须具有可执行的权限。使用 chmod

3、每个机器都有惟一的IP地址,IP地址用于区分机器。

4、每个网络应用都有端口,端口用于区分包该发往哪。

5、IANA维护已分配的端口号。如果您编写了一个服务器,您就应该选择一个比1024大,而且在您的机器上没有占用的端口号。如果想访问小于1024的端口,您必须以系统管理员的身份登陆。

6、客户端端口号。

  

7、UDP 只提供一个保证:那就是您收到的数据是完整的。

8、socket并没有readline()、write()、read()等类似读文件的方法,只有send()、sendall()、recv()这些方法。要想像读文件一样读socket,可使用socket类的makefile()方法。如下:

   

9、SO_REUSEADDR

  

10、主机设置成空字符串,可接受来自任意地方的连接。

  

11、关闭socket是很重的,否则客户端不知道服务器已经结束通信。另外对于服务端会堆积很多旧的连接。

12、httplib中有http的解析方法。 

13、urllib的使用。

  

posted on 2015-05-01 18:16  Tekka  阅读(148)  评论(0编辑  收藏  举报