0
Je dois me connecter à mon serveur (pas http) avec une connexion persistante, pour accélérer certaines choses. Pourrais-je avoir un exemple de comment faire cela?Client TCP Python persistant
Je dois me connecter à mon serveur (pas http) avec une connexion persistante, pour accélérer certaines choses. Pourrais-je avoir un exemple de comment faire cela?Client TCP Python persistant
Vous pouvez utiliser la bibliothèque socket et il existe de nombreux exemples dans la documentation.
>>> from socket import socket
>>> sock = socket()
>>> sock.connect(("173.194.32.41", 80))
>>> sock.send("Some stuff\r\n\r\n")
14
>>> sock.recv(12)
'HTTP/1.0 400'
Il est également telnetlib dans la bibliothèque standard de Python.
Mais je veux envoyer plusieurs chaînes et recevoir plusieurs chaînes avec une connexion? – user1599078
Et vous pouvez appeler les méthodes 'recv' et' send' plusieurs fois. –
Y at-il un moyen de vérifier si le serveur attend pour envoyer ou recevoir? – user1599078