Ce code permet à des programmeurs codant des programmes pour le net ou pour d'autres mêmes, de se servir de winsock et de faire deux connections simultannées ... Par exemple, un winsock utilisera un port et l'autre winsock, un autre port ... ici je crois que j'ai mis 4444 et 3333 ... et de cette manière des infos peuvent circulées entre deux PCs par des ports différents ...
Voila, j'espère que ce code vous sera utile ...
en tous les cas, vous pouvez toujours me mailez
++
bigbang
bigbang44@free.fr
Source / Exemple :
' TOUT EST DANS LE ZIP ...
Conclusion :
Merci de laisser des commentaires, ça fait toujours plaisir ...
A++
bigbang
bigbang44@free.fr
A++
bigbang
http://bigbang44.free.fr
on crée quelques wsck indexé (par exemple 32767)
on balance un wsck(0) en ecoute.
une requete de connection arrive :
for i = 1 to 32766
if wsck(i).state <> 7 then
wsck(i).close
wsck(i).accept requestid
exit for
end if
next i
et voila!
et pour clore une connexion, on fait juste wsck(i).close !
(bien sûr, ça n'a d'interêt que côté serveur, ou alors si vous êtes assez dingue pour faire un système point-à-point en tcp)
et pour parler du code de cette page, je ne vois pas l'intêret de faire 2 winsocks dans chaque projet pour faire un "duplex" puisque winsock est bidirectionnel. Une fois connecté d'un côté, que le winsock du serveur ou du client fasse senddata ou getdata, chacun retrouvera ses petits. C'est au code de gérer les données émises/reçus.
Bon ok si après réflexion :
C'est juste pour le fun d'utiliser 2 ports simultanéement :p - et comme on code tous pour le fun :
for i = 1100 to 32766
wsck(i).LocalPort=i
wsck(i).Listen
next i
Ka-boum windows :)
Bonne note pour le principe simple et efficace de la synchro auto des connexions.
10
ca valait pas une bonne note ça ???? lol
A++
bigbang
bigbang44@free.fr
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.