winsock ?? - VB/VBA/VBS - Programmation
Marsh Posté le 31-05-2003 à 18:16:56
C'est un probleme d'envoi et de reception de paquet, sur internet il peut arrivé qu'un paquet parti apres un autre, arrive avant l'autre, et donc quand tu recoit le message, il est à l'envers, ou bien il manque des choses.
la solution : sans voir ton programme, je ne peut pas te dire, mais tu peux verifier à la reception si le message recu est bien celui que tu as envoyé, diminuer la taille de ce que tu envoie et si tu as des "DoEvents" au niveau de l'envoi, enleve les et si tu en as pas , tu peux essayé d'en mettre.
Marsh Posté le 31-05-2003 à 19:03:58
tu utilises quoi comme protocole? TCP ou UDP?
Marsh Posté le 29-07-2004 à 09:59:17
je sais que ce topic est vieu mais il est interressant !
moi, je n'arrive pas a me connecté a mon application serveur sur mon PC a partir d'un autre ordi par internet.
procedure de connexion de l'app cliente :
Winsock.Close
Winsock.RemoteHost = InputBox("IP ?", "IP", "xxx.xxx.xxx.xxx" )
Winsock.Protocol = sckTCPProtocol
Winsock.RemotePort = InputBox("Port ?", "Port", "600" )
Winsock.Connect
merci de m'aider
Marsh Posté le 02-08-2004 à 17:23:13
drasche a écrit : tu utilises quoi comme protocole? TCP ou UDP? |
TCP ! accusé de réception
Marsh Posté le 04-08-2004 à 11:08:14
tu as deux types d'envoie :
TCP : Mode de transfert de donnée fiable car des accusés de récecption sont renvoyés quand chaque un paquet du fichier est envoyé. Trés utile pour les chose que l'on peut télecharger sur www.download.fr par exemple ! Je me vois mal avec un *.exe vérolés ou "incorrect"...
UDP : C'est tous le contraire du premier ! Beaucoup plus rapide car tu n'as pas d'accusé de réception, c'est généralement utiliser quand tu regarde un film sur internet ou que tu écoute de la musique. Tu va pas aller vérifier qu'il manque un pixel sur le film ou la note "do" dans la chanson.
ps : les accusés de réception c'est gérer automatiquement, tu n'as rien à y faire. Tu les vois même pas. Suffit de savoir la diffèrence entre TCP et UDP !
@+
Marsh Posté le 04-08-2004 à 11:12:54
j'utilise le TCP comme je l'ai dit déja dit : Winsock.Protocol = sckTCPProtocol.
Et pour la connexion SVP ?
Marsh Posté le 04-08-2004 à 11:13:18
j'utilise le TCP comme je l'ai dit déja dit : Winsock.Protocol = sckTCPProtocol.
Et pour la connexion SVP ?
Marsh Posté le 28-05-2003 à 17:08:46
Salut
j'ai un problème avec les contrôle Winsock.
j'ai crée 2 apps. 1 prog serveur et 1 prog client.
quand j'essaie sur le reseau local, celles-ci communiquent entre elles.
mais quand j'essaie sur 2 ordinateurs connectés par internet çà marche plus.
Quelqu'un peut m'aider ?
merci