Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Utilisation d'un socket [ Réseaux & Internet / Client - Serveur ] (ratala)

vendredi 30 mars 2007 à 17:08:15 | Utilisation d'un socket

ratala

Bonjour tout le monde, je cherche a créer un bot pour un jeux, mais en utilisant sa connexion.
Je connais le numero du socket, quelqun a une idée de comment je pourrais proceder pour envoyer des données par le biais de cette connexion ?
merci d'avance

vendredi 30 mars 2007 à 18:07:48 | Re : Utilisation d'un socket

Renfield

Administrateur CodeS-SourceS
pas tout compris...

tu as un client serveur qui communiquent, tu voudrais t'immiscer entre les deux ?


Renfield
Admin CodeS-SourceS- MVP Visual Basic

vendredi 30 mars 2007 à 18:17:00 | Re : Utilisation d'un socket

jack

Administrateur CodeS-SourceS
Salut
Rien compris !
Ma boule de cristal me suggère la traduction suivante :
J'ai un jeu qui tourne sur mon PC. Il sert de serveur à d'autres joueurs sur d'autres machines du réseau ou internet.
Je voudrais que ce soit mon programme en VB qui réponde à la place du jeu "serveur" (je connais le port en écoute)
Comment faire ?

Qu'en penses-tu ? Est-ce la bonne vision de ton problème ?
Sinon ...
Quel jeu ?
Qu'appelles-tu un bot ?
"en utilisant sa connexion" : Explique mieux

De toute façon, il va falloir :
- Te renseigner sur le protocole d'échange entre ces joueurs --> Voir site du créateur du jeu, mais à mon avis, tu ne trouveras rien, c'est normal
   Quelles sont les données échangées ?
   Quels sont les mots clés ?
- Tu peux t'aider en analysant toi même les échanges entre deux jeux grace à des outils comme EtherReal ou Fiddler

Avant de te lancer la dedans, je te conseille fortement de bien connaitre le fonctionnement d'un Winsock
Par exemple, as-tu déjà réalisé un Chat entre deux PCs ? Un serveur de Chat ?
Car la gestion du buffer nécessite quelques connaissances dans ce domaine.
Le forum regorge de questions à ce sujet + beaucoup de sources à propos des Chat en réseau

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Champion du monde de boule de cristal - 2005
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)

vendredi 30 mars 2007 à 18:41:52 | Re : Utilisation d'un socket

ratala

Heu non pas tout a fait, je programme un bot pout dofus, mais l'autentification est assez compliquée donc je prevois d'utiliser la connexion deja etablie. J'ai recuperé le numero tu socket ( pas le port ) qui est 992.
Ce que je veux c'est envoyer des données au serveur en me faisant passer pour le programme.
J'ai remarqué que dans les API de socket, il fallai mettre un numero de socket, j'ai éssayé mais ça ne marche pas.
J'utilise dejà ethereal, il me sert a comprendre le protocole.
Oui je comprend tres bien le fonctionnement d'un winsock je m'en suis servi enormement mais moi je veux un vrai socket pas un winsock.




vendredi 30 mars 2007 à 22:49:13 | Re : Utilisation d'un socket

Renfield

Administrateur CodeS-SourceS

connecte le client a ton programme
et ton programme au serveur.

ton programme servira uniquement de tampon.
quand tu recoit un message du client ou du serveur, tu renvoie a l'autre partie.

pour l'authentification, laisse les messages transiter entre les deux parties...

Renfield
Admin CodeS-SourceS- MVP Visual Basic

samedi 31 mars 2007 à 03:05:14 | Re : Utilisation d'un socket

jack

Administrateur CodeS-SourceS
Ok, je ne savais pas que les sockets étaient numérotés ...
Je ne vois pas trop comment faire le lien entre ce chiffre 992 et un socket
992 représente t-il le handle ou le ProcessId de ce socket ?
Si oui, il faut voir du côté des API pour faire retrouver le handle et un SendMessage, mais vers un socket ... ça me parait difficile d'écrire dans son buffer.

samedi 31 mars 2007 à 11:49:29 | Re : Utilisation d'un socket

ratala

Renfield > Pas con du tout mais c'est un programme flash et il se connecte sur une ip predefinie que je ne peux modifier.

dimanche 9 septembre 2007 à 01:09:01 | dofus

SpeedGear

Comment n conectte le clint au programe avec  vb 2005 express edition ?

dimanche 9 septembre 2007 à 02:23:24 | Re : Utilisation d'un socket

SpeedGear

Esque tu as deja programez ton bot dofus ?  car moi ossi sa m'interresse , mais dans le genre je suis noobi en programation est j'essaye toujours ......
Je ne sia spas comment cela mache la bot dofus j'ai deja fait un bot msn ses pas le top ......



Cette discussion est classé dans : connexion, utilisation, socket


Répondre à ce message

Sujets en rapport avec ce message

Recherche d'un petit prog sous VB !!! [ par Jerome ] Je suis à la recherche d'un petit programme fait sous VB enfin sous n'importe quel language, qui permet de lancer le socket de connexion à internet ; socket [ par karimleroy69 ] salut tout le monde, voila j'ai un tout petit problème, j'ai une appli client et une serveur. lorsqu'un client se lance et qu'une connexion est déjà SQL Connexion et utilisation dans VB [ par Spike ] Voilà ,je voudrais savoir comment faire pour me connecter en VB6 à une base de donnée *.dbs.(pour le moment j'utilise le logiciel SQL Talk avec la com raw socket et protocole TCP/IP [ par robertmouac ] Bonjour tout le monde. Je suis en train de coder une version simplifier du protocol TCP/IP en raw socket. Je formate et deformate bien les trames (ve raw socket et protocole TCP/IP [ par robertmouac ] Je suis en train de coder une version simplifier du protocol TCP/IP en raw socket. Je formate et deformate bien les trames (verif avec ethreal). Le pr multi connexion avec 1 SEUL winsock [ par georgieboy ] bonjour je souhaiterais etablir x connexions à un serveur distant pour cela je declare un tableau qui fait réference à un controle existant. code: Di [WinSock] Pb de connexion [ par nifty ] Bonjour tout le monde !J'ai un ch'ti pb avec le controle winsock.En fait, j'arrive pas à établir la connexion avec l'hôte (qu'est sur mon réseau local Socket & Msn [ par chatainsim ] Bonjour à tous, je suis en train de faire des test de connexion pour un client msn.mais je n'arrive pas à comprendre comment faire cette connexion, j' Utilisation de Word avec VBA [ par 24 faubourg ] Bonjour à tous,je travaille actuellement en VBA, avec base de données Access et j'effectue un changement de type de connexion: je passe de DAO à ADO a connexion [ par logant83 ] Bonsoir, voila j'aimerai savoir si il est possible grace au socket de C de faire une connexion vers un server (Faire un link) exemple avant quand jt s


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,686 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.