Echanges TCP ou UDP impossibles
Bonjour,
j'ai repris des programmes d'échange UDP ou TCP écrits en python sous Ubuntu et PiOS.
Ils fonctionnent bien en local (émetteur/récepteur sur la même machine), mais les échanges ne se font plus lorsque l'émetteur et le récepteur sont sur des machines différentes.
Les messages sont alors bien émis et reçus au niveau machine (via tshark) mais ils ne remontent pas jusqu'au programme python.
Ainsi, dans le cas de TCP, le SYN et le ACK sont bien transmis et échangés, mais ça ne va pas plus loin.
Je crains que ce ne soit une grosse sottise, mais je ne vois pas où est le problème. Je n'ai pas de pare-feu.
Merci pour votre aide.
client/serveur TCP sous Ubuntu
Merci pour l'incitation et désolé pour le délai.
Voici la réponse côté serveur (client pas lancé sur une autre machine) avec la porte 5005 :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| netstat -tupen --listen
(Tous les processus ne peuvent être identifiés, les infos sur les processus
non possédés ne seront pas affichées, vous devez être root pour les voir toutes.)
Connexions Internet actives (seulement serveurs)
Proto Recv-Q Send-Q Adresse locale Adresse distante Etat Utilisatr Inode PID/Program name
tcp 0 0 127.0.0.1:139 0.0.0.0:* LISTEN 0 63285 -
tcp 0 0 0.0.0.0:5005 0.0.0.0:* LISTEN 1000 148000 14450/python3
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 65534 55325 -
tcp 0 0 0.0.0.0:8084 0.0.0.0:* LISTEN 33 51949 -
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 101 36266 -
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 48827 -
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 0 33752 -
tcp 0 0 127.0.0.1:445 0.0.0.0:* LISTEN 0 63284 -
tcp 0 0 127.0.0.1:2947 0.0.0.0:* LISTEN 0 19337 -
tcp 0 0 0.0.0.0:902 0.0.0.0:* LISTEN 0 44849 -
tcp6 0 0 :::1716 :::* LISTEN 1000 61582 3467/kdeconnectd
tcp6 0 0 :::22 :::* LISTEN 0 48829 -
tcp6 0 0 ::1:631 :::* LISTEN 0 33751 -
tcp6 0 0 :::12865 :::* LISTEN 0 30544 -
tcp6 0 0 ::1:2947 :::* LISTEN 0 14999 -
tcp6 0 0 :::902 :::* LISTEN 0 44848 -
udp 0 0 127.0.0.53:53 0.0.0.0:* 101 36265 -
udp 0 0 0.0.0.0:68 0.0.0.0:* 0 49521 -
udp 0 0 0.0.0.0:69 0.0.0.0:* 0 48742 -
udp 0 0 0.0.0.0:631 0.0.0.0:* 0 33765 -
udp 0 0 0.0.0.0:34221 0.0.0.0:* 1000 81746 9093/firefox
udp 0 0 0.0.0.0:36594 0.0.0.0:* 116 19355 -
udp 0 0 224.0.0.251:5353 0.0.0.0:* 1000 85403 9584/chrome
udp 0 0 224.0.0.251:5353 0.0.0.0:* 1000 85401 9584/chrome
udp 0 0 0.0.0.0:5353 0.0.0.0:* 116 19353 -
udp 0 0 0.0.0.0:43511 0.0.0.0:* 1000 81801 9093/firefox
udp 0 0 0.0.0.0:46035 0.0.0.0:* 1000 157722 9093/firefox
udp6 0 0 :::69 :::* 0 48743 -
udp6 0 0 :::1716 :::* 1000 61581 3467/kdeconnectd
udp6 0 0 :::53518 :::* 116 19356 -
udp6 0 0 :::5353 :::* 116 19354 - |
Cordialement
échanges TCP entre serveur et client sur machines différentes
oui bien sûr.
Là il s'agissait de TCP seulement.
Je ne me rappelle plus comment ça se passait en UDP. Je vais reprendre les essais dès que j'aurai un peu plus de temps.
Merci encore.