Salut tout le monde,
Je cherche à faire une dll que je pourrais utiliser dans mes différents
projets qui permet de créer un serveur et un client et d'utiliser des
sockets asynchrones pour les faires communiquer.
J'ai repris l'exemple qui est donnée dans le MSDN mais je n'y arrive pas.
En gros voici la structure de ma dll
Dans une application windows j'ajoute ma dll au référence et je crée un
serveur en faisant:
s as new ServerAsynchrone ( )
et je le met en écoute:
s.listen( )
Dans une autre application windows j'ajoute également cette dll au référence
et je crée un client en faisant:
c as new clientAsynchrone( )
je me connecte au serveur en faisant:
c.connect( )
Puis pour envoyer un message je fait:
c.send( )
J'arrive bien à envoyer le message mais lorsque je fais un c.receive ( )
jsute apres mon send le serveur ne me renvoie rien et mon programme ne va
pas dans la fonction receiveCallBack( ...)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Bismark Prods
Hello,
A mon avis il serait plus astucieux dans ton client de créer une routine qui vérifie si des données ont été reçues et si tel est le cas génére un événement.
Bismark
"David" a écrit dans le message de news:eLN5$
Salut tout le monde, Je cherche à faire une dll que je pourrais utiliser dans mes différents projets qui permet de créer un serveur et un client et d'utiliser des sockets asynchrones pour les faires communiquer. J'ai repris l'exemple qui est donnée dans le MSDN mais je n'y arrive pas. En gros voici la structure de ma dll
Dans une application windows j'ajoute ma dll au référence et je crée un serveur en faisant: s as new ServerAsynchrone ( ) et je le met en écoute: s.listen( )
Dans une autre application windows j'ajoute également cette dll au
référence
et je crée un client en faisant: c as new clientAsynchrone( ) je me connecte au serveur en faisant: c.connect( ) Puis pour envoyer un message je fait: c.send( )
J'arrive bien à envoyer le message mais lorsque je fais un c.receive ( ) jsute apres mon send le serveur ne me renvoie rien et mon programme ne va pas dans la fonction receiveCallBack( ...)
Help Me !!!
Hello,
A mon avis il serait plus astucieux dans ton client de créer une routine qui
vérifie si des données ont été reçues et si tel est le cas génére un
événement.
Bismark
"David" <no_david.ares@wanadoo.fr_spam> a écrit dans le message de
news:eLN5$oXdEHA.592@TK2MSFTNGP11.phx.gbl...
Salut tout le monde,
Je cherche à faire une dll que je pourrais utiliser dans mes différents
projets qui permet de créer un serveur et un client et d'utiliser des
sockets asynchrones pour les faires communiquer.
J'ai repris l'exemple qui est donnée dans le MSDN mais je n'y arrive pas.
En gros voici la structure de ma dll
Dans une application windows j'ajoute ma dll au référence et je crée un
serveur en faisant:
s as new ServerAsynchrone ( )
et je le met en écoute:
s.listen( )
Dans une autre application windows j'ajoute également cette dll au
référence
et je crée un client en faisant:
c as new clientAsynchrone( )
je me connecte au serveur en faisant:
c.connect( )
Puis pour envoyer un message je fait:
c.send( )
J'arrive bien à envoyer le message mais lorsque je fais un c.receive ( )
jsute apres mon send le serveur ne me renvoie rien et mon programme ne va
pas dans la fonction receiveCallBack( ...)
A mon avis il serait plus astucieux dans ton client de créer une routine qui vérifie si des données ont été reçues et si tel est le cas génére un événement.
Bismark
"David" a écrit dans le message de news:eLN5$
Salut tout le monde, Je cherche à faire une dll que je pourrais utiliser dans mes différents projets qui permet de créer un serveur et un client et d'utiliser des sockets asynchrones pour les faires communiquer. J'ai repris l'exemple qui est donnée dans le MSDN mais je n'y arrive pas. En gros voici la structure de ma dll
Dans une application windows j'ajoute ma dll au référence et je crée un serveur en faisant: s as new ServerAsynchrone ( ) et je le met en écoute: s.listen( )
Dans une autre application windows j'ajoute également cette dll au
référence
et je crée un client en faisant: c as new clientAsynchrone( ) je me connecte au serveur en faisant: c.connect( ) Puis pour envoyer un message je fait: c.send( )
J'arrive bien à envoyer le message mais lorsque je fais un c.receive ( ) jsute apres mon send le serveur ne me renvoie rien et mon programme ne va pas dans la fonction receiveCallBack( ...)