Bonjour, je suis de retour avec un nouveau problème en effet voulant obtenir des pokémons, j'ai tenter toutes les astuces et aucune n'a fonctionné :
1ère astuce --> Une console s'ouvre pendant une fraction de seconde et deux fichiers (l'un nommé "pokehaxlib.pyc" et l'autre "pkmlib.pyc") apparaissent.
2ème astuce --> La console s'ouvre puis on m'adresse le message "SendPKM a cessé de fonctionner".
3ème astuce --> La console s'ouvre puis on m'adresse le message "Erreur : Il y a déjà un programme en écoute sur le port 80 TCP (HTTP). Fermez tout ce qui pourrait utiliser ce port (Skype ou un serveur HTTP comme Apache ou IIS par ex.), puis relancez le programme".
Après de maintes tentatives je n'ai toujours pas réussi à utiliser ces programmes voilà pourquoi j'ai besoin de votre aide.
Merci.
Problème SendPokémon
Pages: [1]
Jacen
- Membre
- 53 posts
M@T
- Membre
- 15146 posts
17 mai 2010, 22:35
C'est pourtant évident, j'ai même fait en sorte que mon programme (le 3ème) affiche explicitement la raison du problème.
Si tu as des clients de messagerie instantanée (MSN, Skype...) de lancés, ferme-les, ça peut poser problème (même si ça marche chez moi avec Skype et MSN, apparemment c'était la cause de problèmes chez certaines personnes, peut-être à cause de la webcam).
Il y a moins de chances que ce soit le cas, mais vérifie aussi que tu n'as pas de serveur HTTP en écoute (Apache ou IIS notamment).
Si tu as des clients de messagerie instantanée (MSN, Skype...) de lancés, ferme-les, ça peut poser problème (même si ça marche chez moi avec Skype et MSN, apparemment c'était la cause de problèmes chez certaines personnes, peut-être à cause de la webcam).
Il y a moins de chances que ce soit le cas, mais vérifie aussi que tu n'as pas de serveur HTTP en écoute (Apache ou IIS notamment).
Weby
- Invité
17 mai 2010, 22:38
Déjà ferme Skype, Wamp, EasyPHP, IIS, Apache, ou tout ça.
Pour savoir ce qui prend le port 80, tu vas dans la console, tu tapes "netstat -ano", tu regardes ce qui a un "xxx.xxx.xxx.xxx:80" à la fin, et tu regardes la colonne PID.
Tu fermes ensuite le programme correspondant à ce PID depuis le gestionnaire de tâches.
Ensuite, tu redémarre, et ça ira.
Pour savoir ce qui prend le port 80, tu vas dans la console, tu tapes "netstat -ano", tu regardes ce qui a un "xxx.xxx.xxx.xxx:80" à la fin, et tu regardes la colonne PID.
Tu fermes ensuite le programme correspondant à ce PID depuis le gestionnaire de tâches.
Ensuite, tu redémarre, et ça ira.
Jacen
- Membre
- 53 posts
18 mai 2010, 06:46
Merci pour cette réponse rapide.
Les deux adresses locales où le port 80 est présent sont :
" TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4" et
" TCP [::]:80 [::]:0 LISTENING 4".
...et les adresses distantes sont :
TCP 192.168.1.2:60292 209.85.227.139:80 ESTABLISHED 5988
TCP 192.168.1.2:60293 66.220.145.12:80 ESTABLISHED 5988
TCP 192.168.1.2:60294 213.248.111.99:80 ESTABLISHED 5988
TCP 192.168.1.2:60295 213.248.111.99:80 ESTABLISHED 5988
TCP 192.168.1.2:60296 213.248.111.99:80 ESTABLISHED 5988
TCP 192.168.1.2:60298 91.121.40.113:80 TIME_WAIT 0
TCP 192.168.1.2:60301 66.220.145.12:80 TIME_WAIT 0
TCP 192.168.1.2:60302 91.121.40.113:80 TIME_WAIT 0
TCP 192.168.1.2:60304 91.121.126.32:80 TIME_WAIT 0
TCP 192.168.1.2:60305 130.117.119.121:80 TIME_WAIT 0
TCP 192.168.1.2:60306 209.85.229.95:80 TIME_WAIT 0
TCP 192.168.1.2:60307 213.248.111.99:80 ESTABLISHED 5988
TCP 192.168.1.2:60308 213.248.111.99:80 ESTABLISHED 5988
TCP 192.168.1.2:60309 213.248.111.106:80 ESTABLISHED 5988
TCP 192.168.1.2:60310 209.85.229.147:80 TIME_WAIT 0
TCP 192.168.1.2:60311 213.248.111.112:80 ESTABLISHED 5988
TCP 192.168.1.2:60312 93.158.110.227:80 ESTABLISHED 5988
TCP 192.168.1.2:60313 93.158.110.219:80 ESTABLISHED 5988
TCP 192.168.1.2:60314 213.248.124.145:80 ESTABLISHED 5988
TCP 192.168.1.2:60315 213.248.124.145:80 ESTABLISHED 5988
TCP 192.168.1.2:60316 213.248.111.106:80 ESTABLISHED 5988
TCP 192.168.1.2:60317 93.158.110.248:80 ESTABLISHED 5988
TCP 192.168.1.2:60319 213.248.111.99:80 ESTABLISHED 5988
TCP 192.168.1.2:60321 66.220.145.41:80 ESTABLISHED 5988
TCP 192.168.1.2:60323 198.78.211.126:80 TIME_WAIT 0
Comment puis-je m'en servir pour identifier le processus ?
Les deux adresses locales où le port 80 est présent sont :
" TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4" et
" TCP [::]:80 [::]:0 LISTENING 4".
...et les adresses distantes sont :
TCP 192.168.1.2:60292 209.85.227.139:80 ESTABLISHED 5988
TCP 192.168.1.2:60293 66.220.145.12:80 ESTABLISHED 5988
TCP 192.168.1.2:60294 213.248.111.99:80 ESTABLISHED 5988
TCP 192.168.1.2:60295 213.248.111.99:80 ESTABLISHED 5988
TCP 192.168.1.2:60296 213.248.111.99:80 ESTABLISHED 5988
TCP 192.168.1.2:60298 91.121.40.113:80 TIME_WAIT 0
TCP 192.168.1.2:60301 66.220.145.12:80 TIME_WAIT 0
TCP 192.168.1.2:60302 91.121.40.113:80 TIME_WAIT 0
TCP 192.168.1.2:60304 91.121.126.32:80 TIME_WAIT 0
TCP 192.168.1.2:60305 130.117.119.121:80 TIME_WAIT 0
TCP 192.168.1.2:60306 209.85.229.95:80 TIME_WAIT 0
TCP 192.168.1.2:60307 213.248.111.99:80 ESTABLISHED 5988
TCP 192.168.1.2:60308 213.248.111.99:80 ESTABLISHED 5988
TCP 192.168.1.2:60309 213.248.111.106:80 ESTABLISHED 5988
TCP 192.168.1.2:60310 209.85.229.147:80 TIME_WAIT 0
TCP 192.168.1.2:60311 213.248.111.112:80 ESTABLISHED 5988
TCP 192.168.1.2:60312 93.158.110.227:80 ESTABLISHED 5988
TCP 192.168.1.2:60313 93.158.110.219:80 ESTABLISHED 5988
TCP 192.168.1.2:60314 213.248.124.145:80 ESTABLISHED 5988
TCP 192.168.1.2:60315 213.248.124.145:80 ESTABLISHED 5988
TCP 192.168.1.2:60316 213.248.111.106:80 ESTABLISHED 5988
TCP 192.168.1.2:60317 93.158.110.248:80 ESTABLISHED 5988
TCP 192.168.1.2:60319 213.248.111.99:80 ESTABLISHED 5988
TCP 192.168.1.2:60321 66.220.145.41:80 ESTABLISHED 5988
TCP 192.168.1.2:60323 198.78.211.126:80 TIME_WAIT 0
Comment puis-je m'en servir pour identifier le processus ?
M@T
- Membre
- 15146 posts
18 mai 2010, 10:02
C'est la dernière colonne qui donne le PID du processus, là il semble que ce soit 4, sauf si tu as mal copié.
Normalement là tu fais TASKKILL /F /PID 4 (sous Vista et Seven), sauf qu'un PID de 4 signifie que le processus est le 1er à avoir été lancé, chez moi il s'agit de System par exemple, or ce processus n'est pas censé écouter sur le port 80 à ma connaissance...
Il doit manquer un bout de la console dans ton copié/collé, les PID devaient être dans les 4000, je vois pas sinon...
Sinon, j'ai fait une petite commande rapide pour automatiser tout ça, à copier/coller directement dans la console (fonctionne uniquement sous Vista et supérieur à cause de TASKKILL et CHOICE) :
Et en .bat :
Normalement là tu fais TASKKILL /F /PID 4 (sous Vista et Seven), sauf qu'un PID de 4 signifie que le processus est le 1er à avoir été lancé, chez moi il s'agit de System par exemple, or ce processus n'est pas censé écouter sur le port 80 à ma connaissance...
Il doit manquer un bout de la console dans ton copié/collé, les PID devaient être dans les 4000, je vois pas sinon...
Sinon, j'ai fait une petite commande rapide pour automatiser tout ça, à copier/coller directement dans la console (fonctionne uniquement sous Vista et supérieur à cause de TASKKILL et CHOICE) :
Code: (à entrer directement dans la console) [Sélectionner]
for /F "tokens=2,5 delims= " %i in ('netstat -ano ^| find "0.0.0.0:80"') do @(
echo.
choice /N /C ON /M "Adresse IP %i : fermer le processus de PID %j [O/N] ? "
if NOT ERRORLEVEL 2 (
taskkill /F /PID %j
)
)
Et en .bat :
Code: (Batch) [Sélectionner]
@echo off
for /F "tokens=2,5 delims= " %%i in ('netstat -ano ^| find ":80"') do call :proc %%i %%j
echo.
pause
goto :eof
:proc
set IP=%1
if '%IP:~-3%==':80 (
choice /N /C ON /M "Adresse IP %1 : fermer le processus de PID %2 [O/N] ? "
if NOT ERRORLEVEL 2 (
taskkill /F /PID %2
)
)
Jacen
- Membre
- 53 posts
18 mai 2010, 17:16
Merci pour ton aide, mais ton batch ne peut rien pour moi (Accés refusé), j'ai taper la commande "tasklist" dans la console et voilà "un bout" ce qui est apparu :
Nom de l'image PID Nom de la sessio Numéro de s Utilisation
========================= ======== ================ =========== ============
System Idle Process 0 Services 0 24 Ko
System 4 Services 0 48 548 Ko
Le processus en écoute sur le port 80 est bien "system", je vais faire des recherches afin de tenter d'y remédier, je post dés que c'est résolu
Sinon, n'y a-t-il pas une manière d'assigner un autre port que le 80 à ton logiciel ?
Merci encore.
« Modifié: 18 mai 2010, 17:20 par Jacen »
Nom de l'image PID Nom de la sessio Numéro de s Utilisation
========================= ======== ================ =========== ============
System Idle Process 0 Services 0 24 Ko
System 4 Services 0 48 548 Ko
Le processus en écoute sur le port 80 est bien "system", je vais faire des recherches afin de tenter d'y remédier, je post dés que c'est résolu
Sinon, n'y a-t-il pas une manière d'assigner un autre port que le 80 à ton logiciel ?
Merci encore.
Weby
- Invité
18 mai 2010, 20:55
Démarre ta console en administrateur (dans le champ "recherche" du menu démarrer, celui qui est en bas à gauche tavu?), tu tapes :
"cmd"
Et pour valider, tu fais CTRL+MAJ+ENTER
Et non, on peut pas assigner un autre port que le 80, parce que la console se connecte sur ce port-là
"cmd"
Et pour valider, tu fais CTRL+MAJ+ENTER
Et non, on peut pas assigner un autre port que le 80, parce que la console se connecte sur ce port-là
Jacen
- Membre
- 53 posts
19 mai 2010, 07:00
Accès refusé de nouveau
M@T
- Membre
- 15146 posts
19 mai 2010, 08:52
Normal, tu ne peux pas virer le processus System, c'est justement un processus système, comme son nom l'indique.
Mais je ne vois pas pourquoi il écouterait sur le port 80, vraiment étrange tout ça...
EDIT : Ah, je crois que j'ai trouvé.
Tu es sous Windows 7, non ?
Quelques secondes de Google m'ont amené sur ça : http://www.cameroncooke.com/2009/01/25/windows-7-uses-port-80-and-makes-it-impossible-to-install-apache-solution/
Essaye de stopper le service BranchCache soit dans le Gestionnaire des Tâches, soit dans services.msc, soit en tapant net stop PeerDistSvc dans un shell ou dans le champ "Exécuter...".
« Modifié: 19 mai 2010, 09:00 par M@T »
Mais je ne vois pas pourquoi il écouterait sur le port 80, vraiment étrange tout ça...
EDIT : Ah, je crois que j'ai trouvé.
Tu es sous Windows 7, non ?
Quelques secondes de Google m'ont amené sur ça : http://www.cameroncooke.com/2009/01/25/windows-7-uses-port-80-and-makes-it-impossible-to-install-apache-solution/
Essaye de stopper le service BranchCache soit dans le Gestionnaire des Tâches, soit dans services.msc, soit en tapant net stop PeerDistSvc dans un shell ou dans le champ "Exécuter...".
Jacen
- Membre
- 53 posts
19 mai 2010, 15:09
Non, malheureusement je ne suis pas sur Windows 7 et mes longues recherches sur google ont été infructueuses.
Weby
- Invité
19 mai 2010, 15:11
Bon démarre le gestionnaire de tâches, et fais un screenshot de l'onglet PROCESSUS (avec les PID affichés).
Pour afficher les PID, menu "affichage", "colonnes", et tu coches PID.
Un screen complet donc.
Fais aussi un screen de ce que te donne la commande :
netstat -ano
dans la console.
Pour afficher les PID, menu "affichage", "colonnes", et tu coches PID.
Un screen complet donc.
Fais aussi un screen de ce que te donne la commande :
netstat -ano
dans la console.
Jacen
- Membre
- 53 posts
19 mai 2010, 19:57
« Modifié: 27 février 2011, 11:13 par Jacen »
Weby
- Invité
19 mai 2010, 20:01
J'e t'ai dit un printscreen complet du getstionnaire de tâches...
'fin bref, éteins le processus avec le PID 4476...
'fin bref, éteins le processus avec le PID 4476...
Jacen
- Membre
- 53 posts
19 mai 2010, 20:33
A ce moment le processus de PID 4476 était Google Chrome, je l'ai fermé, sans résultat sinon voilà la suite du screen :
Image trop grande mise sous spoiler.
« Modifié: 19 mai 2010, 21:46 par M@T »
Image trop grande mise sous spoiler.
M@T
- Membre
- 15146 posts
19 mai 2010, 21:11
Il est connecté sur le port 80 de l'adresse distante, c'était évident qu'il s'agissait d'un navigateur Internet.
Sinon, Jacen, as-tu essayé net stop PeerDistSvc ?
Et aucun service ne s'appelle BranchCache non plus ?
'fin bref, éteins le processus avec le PID 4476...
Il est connecté sur le port 80 de l'adresse distante, c'était évident qu'il s'agissait d'un navigateur Internet.
Sinon, Jacen, as-tu essayé net stop PeerDistSvc ?
Et aucun service ne s'appelle BranchCache non plus ?
Weby
- Invité
19 mai 2010, 21:38
Et inutile de cacher ton nom, c'est Bernard Andric
M@T
- Membre
- 15146 posts
19 mai 2010, 21:45
Ouais, j'avais vu aussi, il a pas flouté son 1er screen.
Sinon, quand tu as des images aussi grandes, mets un spoiler autour.« Modifié: 19 mai 2010, 21:46 par M@T »
Et inutile de cacher ton nom, c'est Bernard Andric
Ouais, j'avais vu aussi, il a pas flouté son 1er screen.
Sinon, quand tu as des images aussi grandes, mets un spoiler autour.
Jacen
- Membre
- 53 posts
20 mai 2010, 06:03
Oui j'ai essayé, sans résultat.
M@T
- Membre
- 15146 posts
20 mai 2010, 09:56
Bizarre...
Sinon, essaye de désactiver le Bureau à Distance :
- Presse simultanément les touches "Windows" et "Pause" de ton clavier,
- à gauche, dans le menu "Tâches", clique sur "Paramètres d'utilisation à distance",
- Décoche "Autoriser les connexions..."
Puis redémarre l'ordinateur.
Si ça ne fonctionne toujours pas, ou si le bureau à distance était déjà désactivé, tente une dernière chose : exécute ceci en mode administrateur :
reg ADD HKLM\SYSTEM\CurrentControlSet\Services\HTTP /v NoRun /t REG_DWORD /d 1
Puis redémarre.
Si il y a toujours un processus en écoute sur le port 80, essaye d'entrer ton adresse IP locale dans la barre d'adresses de ton navigateur Web, puis dis-nous ce qui est affiché.
Sinon, essaye de désactiver le Bureau à Distance :
- Presse simultanément les touches "Windows" et "Pause" de ton clavier,
- à gauche, dans le menu "Tâches", clique sur "Paramètres d'utilisation à distance",
- Décoche "Autoriser les connexions..."
Puis redémarre l'ordinateur.
Si ça ne fonctionne toujours pas, ou si le bureau à distance était déjà désactivé, tente une dernière chose : exécute ceci en mode administrateur :
reg ADD HKLM\SYSTEM\CurrentControlSet\Services\HTTP /v NoRun /t REG_DWORD /d 1
Puis redémarre.
Si il y a toujours un processus en écoute sur le port 80, essaye d'entrer ton adresse IP locale dans la barre d'adresses de ton navigateur Web, puis dis-nous ce qui est affiché.
Weby
- Invité
20 mai 2010, 11:35
Ou 127.0.0.1...
M@T
- Membre
- 15146 posts
20 mai 2010, 11:45
Il fait comme il veut, perso j'ai plus l'habitude d'utiliser 192.168.1.7, parce que je vois mon serveur comme les autres le voient.
Je réserve plutôt 127.0.0.1 pour l'administration.
Mais le résultat est le même pour ce genre de trucs normalement.
Je réserve plutôt 127.0.0.1 pour l'administration.
Mais le résultat est le même pour ce genre de trucs normalement.
Jacen
- Membre
- 53 posts
20 mai 2010, 18:08
Désolé pour la réponse tardive j'ai fini les cours tard aujourd'hui xD, bon j'ai taper 127.0.0.1 dans la barre d'adresse, je tombe sur une page avec écrit "Bienvenu" dans une multitude de langues puis sur le site "http://www.iis.net/".
M@T
- Membre
- 15146 posts
20 mai 2010, 18:17
Tu as donc un serveur IIS qui tourne sur ton ordi.
Tout s'explique.
Clique sur le bouton "Démarrer", puis dans le champ "Rechercher" tape IIS.
Normalement, tu devrais avoir un raccourci vers le Gestionnaire de services Internet (IIS).
Là, il suffit de faire "Arrêter", et le tour est joué.
Tout s'explique.
Clique sur le bouton "Démarrer", puis dans le champ "Rechercher" tape IIS.
Normalement, tu devrais avoir un raccourci vers le Gestionnaire de services Internet (IIS).
Là, il suffit de faire "Arrêter", et le tour est joué.
Jacen
- Membre
- 53 posts
20 mai 2010, 21:10
...ça marche ! Mais ne vous excitez pas trop vite, new problème :
Ma DS ne parviens pas à se connecter à la GTS (Erreur 52100).
PS : Le problème ne vient pas de ma connexion, j'ai testé sans la modification de la DNS et la connexion marche.
Edit : J'arrive à me connecter avec la méthode 2 mais le pokémon n'arrive pas.
« Modifié: 20 mai 2010, 21:35 par Jacen »
Ma DS ne parviens pas à se connecter à la GTS (Erreur 52100).
PS : Le problème ne vient pas de ma connexion, j'ai testé sans la modification de la DNS et la connexion marche.
Edit : J'arrive à me connecter avec la méthode 2 mais le pokémon n'arrive pas.
Weby
- Invité
20 mai 2010, 21:58
Si le pokémon ne vient pas, c'est que la DS utilise le serveur original, donc ta configuration ne marche pas.
Vérifie bien que tu as tout bien paramétré (surtout sur la DS).
Vérifie bien que tu as tout bien paramétré (surtout sur la DS).
Jacen
- Membre
- 53 posts
21 mai 2010, 06:57
Ouais j'ai bien paramétré, d'ailleurs quand je mets une autre adresse je n'arrive pas à accéder à la GTS.
Weby
- Invité
24 mai 2010, 12:17
Il faudrait que quelqu'un ait compris ta dernière phrase pour que tu puisse espérer obtenir une réponse...
Jacen
- Membre
- 53 posts
26 mai 2010, 18:43
Je sais que j'ai rentré une bonne adresse DNS car si j'en met une au hasard je ne parviens pas à accéder à la GTS.
pokasmax
- Membre
- 107 posts
28 mai 2010, 12:41
vista/7 a ce que j'ai vu, as-tu regardé si tu avais le port 80/tcp et 53/udp ouvert dans les configs du parefeu?
- aussi en essayant de les lancer avec clic droit > droits d'administration >> sur vista déjà eu le soucis d'avoir un moment des soucis de bind port et d'autres les ports étaient bien lus mais au final non accessible de l'extérieur
- aussi en essayant de les lancer avec clic droit > droits d'administration >> sur vista déjà eu le soucis d'avoir un moment des soucis de bind port et d'autres les ports étaient bien lus mais au final non accessible de l'extérieur
Jacen
- Membre
- 53 posts
29 mai 2010, 13:51
Yeah ! Merci beaucoup, ça marche
Pages: [1] En haut ↑