cs_shivan
Messages postés363Date d'inscriptionjeudi 20 décembre 2001StatutMembreDernière intervention25 août 2003
-
13 avril 2002 à 23:33
werdDomain
Messages postés60Date d'inscriptionlundi 22 octobre 2007StatutMembreDernière intervention 1 novembre 2011
-
18 nov. 2011 à 03:49
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
werdDomain
Messages postés60Date d'inscriptionlundi 22 octobre 2007StatutMembreDernière intervention 1 novembre 2011 18 nov. 2011 à 03:49
et comme cela si il y a des arguments a la méthode :
Private Delegate Sub dClient_SocketError(ByVal Number As Integer, ByVal Message As String)
Private Sub Client_SocketError(ByVal Number As Integer, ByVal Message As String) Handles Client.SocketError
If InvokeRequired Then
Me.Invoke(New dClient_SocketError(AddressOf Client_SocketError), New Object() {Number, Message})
Else
TextBox3.AppendText("L'erreur " & Number & " s'est produite : " & Message & vbNewLine)
End If
End Sub
werdDomain
Messages postés60Date d'inscriptionlundi 22 octobre 2007StatutMembreDernière intervention 1 novembre 2011 18 nov. 2011 à 03:43
pour les utilisateur du framework 3 et plus, vous allez devoir modifier la source a tout les endroits que l'objet genere un evenement(EVENT)
Car il ne vien pas du même thread, vous devez l'invoker par le form pour ne pas faire une oppereation inter-thread invalid.
Pour cela, utiliser un delegate sub et invoker le a partir du form :
Private Sub Client_Disconnect() Handles Client.Disconnect
If InvokeRequired Then
Me.Invoke(New MethodInvoker(AddressOf Client_Disconnect))
Else
TextBox3.AppendText("Le serveur a fermé la connection." & vbNewLine)
End If
End Sub
dans tout ce qui a "Handles Client"
juliengj
Messages postés95Date d'inscriptionlundi 11 juin 2007StatutMembreDernière intervention 9 mai 20131 1 nov. 2009 à 13:33
Bonjour, si je passe le client a un amis et je garde le serveur chez moi, et se que il pourra se connecter dessus si il indique mon IP et le port ?
Merci d'avance.
arnaud2006
Messages postés6Date d'inscriptiondimanche 7 octobre 2007StatutMembreDernière intervention 1 juin 2009 11 sept. 2008 à 16:40
Pourquoi il y a marqué "*** est connect? "
Pour il n'accepte pas les é ?
a_andre
Messages postés1Date d'inscriptionjeudi 14 avril 2005StatutMembreDernière intervention15 avril 2005 15 avril 2005 à 16:08
Serait-il possible que tu modifies ta DLL pour qu'elle soit utilisable pour faire marcher ce programme sous WinCE?
TeBeCo
Messages postés467Date d'inscriptionlundi 24 juin 2002StatutMembreDernière intervention 9 mars 2011 3 mars 2003 à 11:00
Enfin bon TCPClient j'arrive presque a m'en servir sauf que il recoit un premier paquet du serveur et puis après il voit plus rien
le streamreader reste a -1 avec le .peek alors que je lui envoyer des données a partir du serveur et ce que tu peux me donner ta procédure de réceptions des données STP !!!! le reste je crois que sa va !!!
merci
TeBeCo@ifrance.com
TeBeCo
Messages postés467Date d'inscriptionlundi 24 juin 2002StatutMembreDernière intervention 9 mars 2011 21 févr. 2003 à 12:52
stp j'essai de me servir de tcpclient mais j'y arrive pas
j'envoi des donner pour me connecter au serveur IRC par un networkstream en faisant un .write
Pour recevoir je met un Timer toutes les 100 msec qui fait un .read
mais cela plante le machine !!!
au niveau de la lecture du tableau en Bytes
sa marche la première fois !!
il relie et pof il plante !!!
tu peux m'explique comment tu declenche l'evenement dataarrival !!!
TeBeCo
Messages postés467Date d'inscriptionlundi 24 juin 2002StatutMembreDernière intervention 9 mars 2011 17 févr. 2003 à 11:34
Raptor, envoie moi absolument la source de ta dll s'il te plais.
Je comprend pas comment tu l'a créer.
c'est une classe vierge ???
si oui tu lui a mit un inherits mais lequel pasque avec les controls tcpClient et tcpServeur je vois pas d'evenement
envoi moi ton source je pomperai pas comme un barbare et je mettrai ton nom dans les remerciement du form "A Propos" !!!
STP je suis bloqué
AIDE MOI !!!
AIDE MOI !!!
AIDE MOI !!!
TeBeCo@ifrance.com
TeBeCo
Messages postés467Date d'inscriptionlundi 24 juin 2002StatutMembreDernière intervention 9 mars 2011 1 oct. 2002 à 23:06
oubli toute l'histoire des controle c'est resolu
il me faut juste le source de ta fonction .getline
la mienne elle bug
c'est tout
merci !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
TeBeCo
Messages postés467Date d'inscriptionlundi 24 juin 2002StatutMembreDernière intervention 9 mars 2011 1 oct. 2002 à 18:33
En fait j'ai un controle personnaliser et dedans ya un winsock
je voudrais que mon control perso ai tous les evenements du winsock et toutes ses methodes et proprièté
(comme le tient finalement)
TeBeCo
Messages postés467Date d'inscriptionlundi 24 juin 2002StatutMembreDernière intervention 9 mars 2011 1 oct. 2002 à 18:28
pourtant je ne te vois pas utiliser raisevent dans ton code ?????
TeBeCo
Messages postés467Date d'inscriptionlundi 24 juin 2002StatutMembreDernière intervention 9 mars 2011 1 oct. 2002 à 17:53
tu peut m'envoyer un bout de ton source ou alors le source complet de ton controle stp se serait hyper sympa pasque sa m'aidera a materialiser stp
merci
cs_Raptor
Messages postés13Date d'inscriptionjeudi 31 mai 2001StatutMembreDernière intervention28 novembre 2007 1 oct. 2002 à 17:00
pour que ta classe accepte les évènement tu dois les déclarer dans ta classe avec Event NomDeLevenement(Arguments) et l'appeler avec RaiseEvent NomDeLevenement(Arguments)
TcpLibrary c'est le nom du namespace et tcpserver c le nom de la classe
voila
TeBeCo
Messages postés467Date d'inscriptionlundi 24 juin 2002StatutMembreDernière intervention 9 mars 2011 30 sept. 2002 à 19:59
repond j'ai besion de ton aide sur cette phrase ==>
Dim WithEvents Serveur As New TcpLibrary.TcpServer()
comment faire pour que mon controle perso (pour toit c 'est TcpLibrary.dll)
accepte les events
et puis a quoi serty les .tcpserver ????????
HELP
TeBeCo
Messages postés467Date d'inscriptionlundi 24 juin 2002StatutMembreDernière intervention 9 mars 2011 29 sept. 2002 à 15:14
je vote 10 si tu me passe la source de ton code (voir message si dessus) car ton controle est pas mal
merci
TeBeCo
Messages postés467Date d'inscriptionlundi 24 juin 2002StatutMembreDernière intervention 9 mars 2011 29 sept. 2002 à 11:56
Est il possible d'avoir la source .net du controle personnaliser Winsock
svp ??
TeBeCo@ifrance.com
cs_DecoY
Messages postés4Date d'inscriptionvendredi 7 juin 2002StatutMembreDernière intervention 8 septembre 2002 8 sept. 2002 à 09:49
ah aussi j aimerais bien avoir le source de ton DLL !!!
cs_DecoY
Messages postés4Date d'inscriptionvendredi 7 juin 2002StatutMembreDernière intervention 8 septembre 2002 8 sept. 2002 à 09:43
tien chez moi ca marche pas !!!
il veux pas du DLL TcpLibrary.dll :'(
pourrrrkoiiiiiiiiii ????
apxa
Messages postés188Date d'inscriptionmercredi 15 mai 2002StatutMembreDernière intervention25 avril 2009 21 mai 2002 à 12:17
Enfin des progs vb .net ;)
c bien.
cs_Raptor
Messages postés13Date d'inscriptionjeudi 31 mai 2001StatutMembreDernière intervention28 novembre 2007 14 avril 2002 à 12:26
lol merci...
j'ai enlevé le " Windows Form Designer generated code ", comme ca c'est plus court...
cs_shivan
Messages postés363Date d'inscriptionjeudi 20 décembre 2001StatutMembreDernière intervention25 août 2003 13 avril 2002 à 23:33
serieux je trouve ca d'une lourdeur, vb.net... je prefere VB6, ou Java, la c un mix des 2 et je trouve le code tres sale (pas ton code en particulier, mais le code vb.net en general)
enfin sinon, le prog est utile pour ceux ki veulent apprendre vb.net, ca sert beaucoup de savoir programmer les réseaux !
18 nov. 2011 à 03:49
Private Delegate Sub dClient_SocketError(ByVal Number As Integer, ByVal Message As String)
Private Sub Client_SocketError(ByVal Number As Integer, ByVal Message As String) Handles Client.SocketError
If InvokeRequired Then
Me.Invoke(New dClient_SocketError(AddressOf Client_SocketError), New Object() {Number, Message})
Else
TextBox3.AppendText("L'erreur " & Number & " s'est produite : " & Message & vbNewLine)
End If
End Sub
18 nov. 2011 à 03:43
Car il ne vien pas du même thread, vous devez l'invoker par le form pour ne pas faire une oppereation inter-thread invalid.
Pour cela, utiliser un delegate sub et invoker le a partir du form :
Private Sub Client_Disconnect() Handles Client.Disconnect
If InvokeRequired Then
Me.Invoke(New MethodInvoker(AddressOf Client_Disconnect))
Else
TextBox3.AppendText("Le serveur a fermé la connection." & vbNewLine)
End If
End Sub
dans tout ce qui a "Handles Client"
1 nov. 2009 à 13:33
Merci d'avance.
11 sept. 2008 à 16:40
Pour il n'accepte pas les é ?
15 avril 2005 à 16:08
3 mars 2003 à 11:00
le streamreader reste a -1 avec le .peek alors que je lui envoyer des données a partir du serveur et ce que tu peux me donner ta procédure de réceptions des données STP !!!! le reste je crois que sa va !!!
merci
TeBeCo@ifrance.com
21 févr. 2003 à 12:52
j'envoi des donner pour me connecter au serveur IRC par un networkstream en faisant un .write
Pour recevoir je met un Timer toutes les 100 msec qui fait un .read
mais cela plante le machine !!!
au niveau de la lecture du tableau en Bytes
sa marche la première fois !!
il relie et pof il plante !!!
tu peux m'explique comment tu declenche l'evenement dataarrival !!!
17 févr. 2003 à 11:34
Je comprend pas comment tu l'a créer.
c'est une classe vierge ???
si oui tu lui a mit un inherits mais lequel pasque avec les controls tcpClient et tcpServeur je vois pas d'evenement
envoi moi ton source je pomperai pas comme un barbare et je mettrai ton nom dans les remerciement du form "A Propos" !!!
STP je suis bloqué
AIDE MOI !!!
AIDE MOI !!!
AIDE MOI !!!
TeBeCo@ifrance.com
1 oct. 2002 à 23:06
il me faut juste le source de ta fonction .getline
la mienne elle bug
c'est tout
merci !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1 oct. 2002 à 18:33
je voudrais que mon control perso ai tous les evenements du winsock et toutes ses methodes et proprièté
(comme le tient finalement)
1 oct. 2002 à 18:28
1 oct. 2002 à 17:53
merci
1 oct. 2002 à 17:00
TcpLibrary c'est le nom du namespace et tcpserver c le nom de la classe
voila
30 sept. 2002 à 19:59
Dim WithEvents Serveur As New TcpLibrary.TcpServer()
comment faire pour que mon controle perso (pour toit c 'est TcpLibrary.dll)
accepte les events
et puis a quoi serty les .tcpserver ????????
HELP
29 sept. 2002 à 15:14
merci
29 sept. 2002 à 11:56
svp ??
TeBeCo@ifrance.com
8 sept. 2002 à 09:49
8 sept. 2002 à 09:43
il veux pas du DLL TcpLibrary.dll :'(
pourrrrkoiiiiiiiiii ????
21 mai 2002 à 12:17
c bien.
14 avril 2002 à 12:26
j'ai enlevé le " Windows Form Designer generated code ", comme ca c'est plus court...
13 avril 2002 à 23:33
enfin sinon, le prog est utile pour ceux ki veulent apprendre vb.net, ca sert beaucoup de savoir programmer les réseaux !
10/10 pour le ptit gars !
$hîv@n