基本上,Socket 是任何一种计算机网络通讯中最基础的内容。例如当你在浏览器地址栏中输入
www.oschina.net 时,你会打开一个套接字,然后连接到
www.oschina.net 并读取响应的页面然后然后显示出来。而其他一些聊天客户端如 gtalk 和 skype 也是类似。任何网络通讯都是通过 Socket 来完成的。
本教程假设你已经有一些基本的 Python 编程的知识。
让我们开始 Socket 编程吧。
创建Socket
首先要做的就是创建一个 Socket,socket 的 socket 函数可以实现,代码如下:
CODE:
#Socket client example in python
import socket #for sockets
#create an AF_INET, STREAM socket (TCP)
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
print 'Socket Created'函数 socket.socket 创建了一个 Socket,并返回 Socket 的描述符可用于其他 Socket 相关的函数。
上述代码使用了下面两个属性来创建 Socket:
地址簇 : AF_INET (IPv4)类型: SOCK_STREAM (使用 TCP 传输控制协议)
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/301743/viewspace-747899/
,如需转载,请注明出处,否则将追究法律责任。