什么是python的socket函数?如何使用socket()函数?

通过前面的学习了解 , 想必大家对于python的学习有了更进一步的理解 , 我们也知道了关于python很多函数的用法 , 那么接下来的这篇文章小编就带领大家一起学习一个新的知识点 , 带领大家一起了解什么是socket()函数以及如何使用socket()函数 。希望大家耐心看完 。

什么是python的socket函数?如何使用socket()函数?

文章插图
首先我们先来了解一下什么是socket , 我们知道 , python也是提供网络服务的 , 较低级别的网络服务就会支持基本的socket , socket又被称为套接字 , 应用程序向网络发出请求包或是应答包都需要通过socket进行 , 这些包就是可以使主机之间或设备之间进行通讯 。
使用的基本格式就是socket.socket(参数) , 其中里面的参数可以为family , type以及protocal , 我们也可以对其进行设置 , 此时就需要分为服务器端和客户端 , 在服务器端 , 我们可以使用s.bind来对地址进行绑定 , 或者是使用s.listen来对TCP端进行监听 , 那么在客户端就需要使用s.connect来对服务器进行连接 , 如果连接出错 , 就会返回socket.error的显示 。下面就举个例子吧:
import sockets = socket.socket()host = socket.gethostname()port = 2345s.bind((host, port))s.listen(3)while True:c,addr = s.accept()print '连接地址:', addrc.send('welcome')上面的例子首先导入socket模块 , 然后创建了一个对象 , 再获取本地的主机名并且设置并绑定端口 , 随后再设置客户端的连接 。
【什么是python的socket函数?如何使用socket()函数?】以上就是关于python中的socket()函数的知识讲解 , 希望能够帮助到有需要的小伙伴 , 自己理解了话 。就不防动手试试吧 。

    推荐阅读