摘要: 建立一个服务器需要以下4步: 1.建立socket对象。 2.设置socket选项(可选的) 3.绑定到一个端口(同样,也可以是一个指定的网卡)。 4.侦听连接。 下面代码片段可以实现这些功能: socket选项: 其他还有些与您操作系统相关的选项。下面程序可以给出您机器上安装的python所支持的 阅读全文
posted @ 2016-07-06 15:59 木落之年 阅读(578) 评论(0) 推荐(0) 编辑
摘要: UDP通信几乎不使用文件对象,因为他们往往不能为数据如何发送和接受提供足够的控制。下面是一个基本的UPD客户端: 这段程序发送一个udp信息包,接收一个udp信息包,并继续等候其他的(其他的永远也不会到达)。最后Ctrl-C来终止。 让我们来看看它和TCP的区别: 1.当socket被建立的时候,程 阅读全文
posted @ 2016-07-06 15:00 木落之年 阅读(1224) 评论(0) 推荐(0) 编辑
摘要: 1.建立socket 对于一个客户端程序来说,建立一个socket需要两个步骤。首先,您需要建立一个实际的socket对象。其次,您需要把它连接到远程服务器上。 在建立socket对象的时候,您需要告诉系统两件事:通信类型和协议家族。通信类型指明用什么协议来传输数据。协议的例子包括IPv4(当前的I 阅读全文
posted @ 2016-07-06 13:55 木落之年 阅读(3626) 评论(0) 推荐(0) 编辑