Maison >développement back-end >Tutoriel Python >Quel module est le meilleur pour la programmation réseau Python ? Explication détaillée des modules Python avec exemples
Quel module est le meilleur pour la programmation réseau Python ? Pourquoi est-ce le meilleur ? Cet article donnera un exempleexplication détaillée du module Python.
Module Internet Python
Vous trouverez ci-dessous quelques modules importants pour la programmation réseau Python :
Ce qui suit est une explication détaillée de plusieurs modules Python :
Exemples simples
Côté serveur
Nous utilisons la fonction socket du module socket pour créer un objet socket. L'objet socket peut configurer un service socket en appelant d'autres fonctions.
Nous pouvons maintenant spécifier le port du service en appelant la fonction bind(hostname, port).
Ensuite, nous appelons la méthode accept de l'objet socket. Cette méthode attend la connexion du client et renvoie l'objet de connexion, indiquant qu'il est connecté au client.
Le code complet est le suivant :
#!/usr/bin/python #-*-coding:UTF-8-*- #文件名:server.py importsocket #导入 socket 模块 s=socket.socket() #创建 socket 对象 host=socket.gethostname() #获取本地主机名 port=12345 #设置端口 s.bind((host, port)) #绑定端口 s.listen(5) #等待客户端连接 while True: c, addr = s.accept() # 建立客户端连接。 print '连接地址:', addr c.send('欢迎访问php中文网!') c.close() # 关闭连接
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!