ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Python网络Socket编程

Python网络Socket编程

原创 Linux操作系统 作者:jieforest 时间:2012-10-30 13:47:25 0 删除 编辑
基本上,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/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-04-23

  • 博文量
    441
  • 访问量
    602340