Page 1 sur 1
[..] Cherche un tutoriel, vidéos, ... Concernant les réseaux
Posté : mer. 21 déc. 2011 22:21
par cbourree
Bonjour à tous,
Alors voilà depuis quelque temps et après la réalisation de quelque programme, tel qu'un générateur de labyrinthe, un gestionnaire de tournois de backgammon, ... Je pense donc avoir quelque base en Autoit. Et donc voilà je voudrais passer à l'étape supérieur ! Je pense que celle-ci consiste à faire un programme en réseau. Donc je vous demande par où commencer ? Une vidéo, un tutoriel, un exemple qui puisse me permettre de comprendre ? Je n'y connais absolument rien

Mon but serais donc de pouvoir ajouter un deuxième joueur à mon labyrinthe, mais si c'est trop dur je veux bien commencer par plus simple aidez moi je ne trouve rien en fr ou du moins je n'y comprends rien !
Merci d'avance
Re: [..] Cherche un tutoriel, vidéos, ... Concernant les rés
Posté : jeu. 22 déc. 2011 09:49
par DimVar
Bonjour,
Tu peux jeter un oeil aux fonctions TCP*.
Cdlt.
Re: [..] Cherche un tutoriel, vidéos, ... Concernant les rés
Posté : jeu. 22 déc. 2011 10:43
par RL77LUC
Je me souviens que j'ai beaucoup eu de mal au commencement avec les fonctions TCP, mais en m'aidant des exemples et autres, j'ai pu réaliser ce que je voulais, et honnêtement, on peut tout faire une fois qu'on sait magner ces fonctions. Donc regarde la doc AutoIt, et les exemples, et ça devrait aller avec de l'entraînement.
Re: [..] Cherche un tutoriel, vidéos, ... Concernant les rés
Posté : jeu. 22 déc. 2011 10:50
par cbourree
Meci de m'avoir orienté. Donc g regarder les fonctions et j'ai deux questions. Pour TCPconnect(), je suis bien sensé mettre l'adresse ip d'hamachi ? Je met quoi comme port ? Est ce que je peux lancer un ou deux script client sur l'ordinateur hébergent le réseau ?
Encore merci
Re: [..] Cherche un tutoriel, vidéos, ... Concernant les rés
Posté : jeu. 22 déc. 2011 11:56
par DimVar
Je trouve ta question un poil flou, mais pour faire simple :
Sur le serveur tu dois ouvrir un port (auquel correspond un socket).
Sur le client, tu précises l'ip du serveur avec le port.
Pour l'ip sur le client, hamachi ou pas, il s'agit de l'ip du server.
Hésites pas à chercher sur le forum, le thème des connexions TCP a déjà été maintes fois abordé.
Cdlt.
Re: [..] Cherche un tutoriel, vidéos, ... Concernant les rés
Posté : jeu. 22 déc. 2011 12:17
par cbourree
Merci donc enfaite ce n'était pas vraiment une question, comment faire pour me connecter ? Voilà j'ai éssayer plein de truc mais à chaque fois je bloque sur la fonction TCPconnect()
Code : Tout sélectionner
$ip_hamachi = "5.220.81.199"
TCPStartup()
$connects = TCPConnect($ip_hamachi,8080)
If @error Then
MsgBox(4112, "Erreur", "TCPConnect failed with WSA error: " & @error)
Else
MsgBox(64,"Ca fonctionne","Connection réusssite")
EndIf
TCPShutdown()
J'ai un message d'erreur j'ai même ésayé en modifiant un script qui marche en 127.0.0.1 en modifiant l'adresse ip du script client et celui du serveur mais la même erreur
Voilà a quoi correspond l'erreur qui met renvoyé : Connection refused.
No connection could be made because the target computer actively refused it. This usually results from trying to connect to a service that is inactive on the foreign host—that is, one with no server application running.
Re: [..] Cherche un tutoriel, vidéos, ... Concernant les rés
Posté : jeu. 22 déc. 2011 13:55
par DimVar
Dans ce contexte, il y a trop d'inconnues. (parefeu applicatif, routage, etc...)
Il te faut d'abord tester ton script en local sur une machine "ouverte", puis en distant, puis par VPN, etc....
Cdlt.
Re: [..] Cherche un tutoriel, vidéos, ... Concernant les rés
Posté : jeu. 22 déc. 2011 16:36
par cbourree
Merci à tous ! Je viens de finir mon premier programme en réseau un programme de chat très simple. Je ne me souviens même plus d'où venait l'erreur. J'ai donc commencé a comprendre tout ça. Merci au créateur de l'udf "TCP". Peut être qu'un jour je serais capable de faire un véritable jeu online.
Un dernier petit détail, est-il possible de télécharger d'un ordinateur distant un fichier sauvegarder sur l'ordinateur "serveur" ?
Re: [..] Cherche un tutoriel, vidéos, ... Concernant les rés
Posté : jeu. 22 déc. 2011 16:55
par RL77LUC
Tu as du boulot avant un jeu en ligne ^^. Par exemple, j'ai essayé de faire un clone d'IRC, et rien que pour trier et vérifier les données, c'est une vraie galère ...
Re: [..] Cherche un tutoriel, vidéos, ... Concernant les rés
Posté : jeu. 22 déc. 2011 17:01
par DimVar
cbourree a écrit :
Un dernier petit détail, est-il possible de télécharger d'un ordinateur distant un fichier sauvegarder sur l'ordinateur "serveur" ?
TCPSend