Supposons que j'ai un socket. Quelle est la différence entre ces deux lignes de code?Lors de la lecture d'un socket en python, y a-t-il une différence entre os.read et socket.recv?
ligne 1:
os.read(some_socket.fileno(), 1024)
ligne 2:
some_socket.recv(1024)
... autre que le fait que le premier ne fonctionne pas sous Windows. En d'autres termes, puis-je substituer la deuxième ligne pour la première? J'ai une base de code qui n'a pas vraiment été testée avec Windows, et cela cause des problèmes.
Je serais d'accord sur la partie cadre. Mais ce code fait partie d'un test pour déterminer avec quelle facilité nous pouvons gérer les connexions TCP pauvres, donc je dirais que le plus sale est le mieux. :-) –