Maison  >  Article  >  développement back-end  >  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 ? Explication détaillée des modules Python avec exemples

Tomorin
Tomorinoriginal
2018-08-16 17:35:432396parcourir

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 :

Quel module est le meilleur pour la programmation réseau Python ? Explication détaillée des modules Python avec exemples

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn