[..] Script de connection TCP/UDP (Projet)
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
Re: [..] Script de connection TCP/UDP (Projet)
bonjours ci toute fois quelqu’un voudrait vraiment utiliser une connections TCP Client Serveur je pourrait éventuellement lui partager le Script Serveur de Team MSGI mais seulement en message priver
- matwachich
- Membre émérite
- Messages : 986
- Enregistré le : lun. 19 oct. 2009 04:04
- Localisation : Algérie
- Status : Hors ligne
Re: [..] Script de connection TCP/UDP (Projet)
Mon dieu! Mais personne ne connait le Forum anglais ou quoi!?
Voici le MUST ABSOLU en ce qui concerne le TCP
http://www.autoitscript.com/forum/topic ... nt-driven/
C'est diabolique de simplicité!
Exemple:
Compilez le client, et lancez le serveur dans Scite directement pour voir les ConsoleWrite
Serveur
Client
Voici le MUST ABSOLU en ce qui concerne le TCP
http://www.autoitscript.com/forum/topic ... nt-driven/
C'est diabolique de simplicité!
Exemple:
Compilez le client, et lancez le serveur dans Scite directement pour voir les ConsoleWrite
Serveur
Code : Tout sélectionner
#include <Perso\TCP.au3>
$sServer = _TCP_Server_Create(8080, @IPAddress1)
_TCP_RegisterEvent($sServer, $TCP_NEWCLIENT, "_newClient")
_TCP_RegisterEvent($sServer, $TCP_RECEIVE, "_receive")
_TCP_RegisterEvent($sServer, $TCP_DISCONNECT, "_disconnect")
While 1
Sleep(100)
WEnd
Func _newClient($hSocket, $iError)
ConsoleWrite("+> New client! Socket: " & $hSocket & " - Error: " & $iError & @CRLF)
EndFunc
Func _receive($hSocket, $sReceived, $iError)
ConsoleWrite("> Received: Socket: " & $hSocket & " - Error: " & $iError & @CRLF & $sReceived & @CRLF & "---" & @CRLF)
EndFunc
Func _disconnect($hSocket, $iError)
ConsoleWrite("!> Disconnected! Socket: " & $hSocket & " - Error: " & $iError & @CRLF)
EndFunc
Code : Tout sélectionner
#include <Perso\TCP.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$sClient = _TCP_Client_Create(@IPAddress1, 8080)
#Region ### START Koda GUI section ### Form=
GUICreate("Client", 394, 40, 192, 124)
$I = GUICtrlCreateInput("", 8, 8, 329, 21)
$B = GUICtrlCreateButton("Send", 344, 8, 43, 25, $WS_GROUP)
Dim $accel[1][2] = [["{enter}", $B]]
GUISetAccelerators($accel)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
_TCP_Client_Stop($sClient)
Exit
Case $B
_TCP_Send($sClient, GUICtrlRead($I))
GUICtrlSetData($I, "")
EndSwitch
WEnd
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Re: [..] Script de connection TCP/UDP (Projet)
quand TCP_FileSend sera intégré, je l'utiliserai 

- matwachich
- Membre émérite
- Messages : 986
- Enregistré le : lun. 19 oct. 2009 04:04
- Localisation : Algérie
- Status : Hors ligne
Re: [..] Script de connection TCP/UDP (Projet)
Bah vas y! Il suffit de lire ton fichier au fur et à mesure, un genre de buffer dont la taille correspond au maximum que peut envoyer TCP_Send, un petit contrôle d'integrité à la fin du transfert (_Crypt_HashFile) et le tour est joué!
J'ai un ENNORME examen Jeudi, sinon je l'aurai fait!
PS: Alors RDV jeudi soir ou vendredi, et je posterai une belle fonction _TCP_SendFile
J'ai un ENNORME examen Jeudi, sinon je l'aurai fait!
PS: Alors RDV jeudi soir ou vendredi, et je posterai une belle fonction _TCP_SendFile
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Re: [..] Script de connection TCP/UDP (Projet)
Il est possible d'atteindre de l'extérieur votre machine, suffit qu'un port soit ouvert (comme par exemple les logiciels P2P qui en ouvre une centaine) et que quelqu'un l'utilise pour créer un "tunnel" vers ton pc, enfin bref il deviens comme un petit serveur (une connection 1<->1)Tlem a écrit :MSN tout comme d'autres produits dans le genre passent par 'un serveur central' qui permet de mettre en relation plusieurs personnes.
En télémaintenance, vous avez TeamViewer et LogMeIn (et il y en à beaucoup d'autres) qui permettent ce genre de choses en passant aussi par 'un serveur de mise en relation'.
Sans ce système de mise en relation ou sans modifier la configuration de votre routeur, il est impossible d'atteindre de l'extérieur votre machine sur votre réseau privé (et heureusement ...).
Enfin, je sais pas trop ce que tu veux dire par "réseau privé" . . .
Bonne journée.
- Tlem
- Site Admin
- Messages : 11791
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Script de connection TCP/UDP (Projet)
L'ouverture de port sur un PC directement connecté à internet, ou sur un routeur intermédiaire, est plutôt réservé à des utilisateurs avancés.legend a écrit :suffit qu'un port soit ouvert
Ce genre de manipulation pouvant entrainer une brèche de sécurité dans votre système, je vous recommande de prendre toutes les précautions d'usages avant d’effectuer ce type de manipulation.
PS @legend : Si vous utilisez un logiciel qui ouvre une centaines de ports sur votre machine, je m'inquièterais rapidement ...
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Re: [..] Script de connection TCP/UDP (Projet)
Enfin, j'en ai vraiment pas, mais je n'ai pas d'antivirus donc il se pourrait qu'il y a quelques trucs malveillants sur mon pc.
Mais bon même sans les ports ouvert on sais jamais, car les hackeurs chinois font tout aujourdui!!! (d'ailleur sa me fait un peu peur pour mon compte alertpay --")
Mais bon même sans les ports ouvert on sais jamais, car les hackeurs chinois font tout aujourdui!!! (d'ailleur sa me fait un peu peur pour mon compte alertpay --")
Re: [..] Script de connection TCP/UDP (Projet)
remarque
essaye ca tu va plus dormir après
Edit : Tlem
Pièce jointe supprimée car les exécutable sont prohibés sur ce forum.
ya déjà les Port Upnp de Msn puis les logiciels Torrent qui sont ouvert et ca sens parler de ceux de MicrosoftMais bon même sans les ports ouvert
essaye ca tu va plus dormir après

Code : Tout sélectionner
UPnPPW -list -stats
Edit : Tlem
Pièce jointe supprimée car les exécutable sont prohibés sur ce forum.
-
- Niveau 5
- Messages : 114
- Enregistré le : jeu. 18 nov. 2010 17:57
- Localisation : Vers là bas !
- Status : Hors ligne
Re: [..] Script de connection TCP/UDP (Projet)
En effet, de plus le p2p, bah c'est plein de Trojan que tu peux pas savoir. Si tu n'utilise pas d'antivirus, tes comptes vont vite être piraté. Stealer, keylogger tout ça ça peut faire mal. Utilise Comodo, c'est pas le meilleur mais c'est gratuit, ça fait firewall, VirtualBox, antivirus. T'a un mode jeux si tu veux moins de problème quand tu joue. tu à 5 ou 6 niveau de sécurité et tu peux créer les tiens. Bref il est vraiment super ! Il y a même un listage des applications lancées (même celle qui son "hide" dans le gestionnaire des tâches), et les applications et sous applications qui
utilise un port ou plusieurs, et même les applications extérieur à ton pc (en gros tu vois le logiciel p2p du mec qui t'envois des données) C'est super bien lister.
J'ai découvert ça en septembre. c'est super bien. Les intrusion pas les port c'est fini!
utilise un port ou plusieurs, et même les applications extérieur à ton pc (en gros tu vois le logiciel p2p du mec qui t'envois des données) C'est super bien lister.
J'ai découvert ça en septembre. c'est super bien. Les intrusion pas les port c'est fini!
► Afficher le texte
Re: [..] Script de connection TCP/UDP (Projet)
bon la je viens de relire un peut le Post au complet et je crois qu'il y a pas mal de chose a revoir
-pour les problème de script serveur sous Vista ?
je vous dirai d'aller voir un peut votre PareFeu Windows
-pour les personne qui essaye de ce connecté avec leur adresse IP de maisson (86.112.210.56) ?
ce n'est pas possible vous ne prouvez pas demandé a votre live box de ce connecté a elle même
-Pour ce qui est de recevoir et d'envoyer les donner (SERVEUR ou NON) ?
que vous soyer serveur ou non vous prouvé envoyer et recevoir des donner par TCPSend() et TCPRecv() il faut juste envoyer et recevoir des donner par un Soket Accepté par le serveur au par avent durant la connections
-Multiple client oui c possible il vous suffi de mètre la fonction TCPAccepte dans une boucle et elle vous retournera rien ou le Soket du client qui cherche a ce connecté ...
-MSN ?
donc comme il a été dit msn ce sert d'un serveur et vous ête donc client mais cela seulement pour faire une relation de statu ainsi que des demande de communication entre client ensuite le client deviens Serveur et ses port Upnp son automatiquement ouvert ...
-ensuite un dernier point que ce soit NoIP ou DynDns ?
les deux ne fonctionnerons pas car comme je les dit au debut la livebox ne peut pas ce connecté a elle même essayer vous de vous donner un coup de pied droit dans la jambe droite .
pour solution comme il a été dit plus en arrière dans le post Servez vous d'une adresse IP local du Type 192.168.1.10 pour vous connecté a votre serveur ...
-pour les problème de script serveur sous Vista ?
je vous dirai d'aller voir un peut votre PareFeu Windows
-pour les personne qui essaye de ce connecté avec leur adresse IP de maisson (86.112.210.56) ?
ce n'est pas possible vous ne prouvez pas demandé a votre live box de ce connecté a elle même
-Pour ce qui est de recevoir et d'envoyer les donner (SERVEUR ou NON) ?
que vous soyer serveur ou non vous prouvé envoyer et recevoir des donner par TCPSend() et TCPRecv() il faut juste envoyer et recevoir des donner par un Soket Accepté par le serveur au par avent durant la connections
-Multiple client oui c possible il vous suffi de mètre la fonction TCPAccepte dans une boucle et elle vous retournera rien ou le Soket du client qui cherche a ce connecté ...
-MSN ?
donc comme il a été dit msn ce sert d'un serveur et vous ête donc client mais cela seulement pour faire une relation de statu ainsi que des demande de communication entre client ensuite le client deviens Serveur et ses port Upnp son automatiquement ouvert ...
-ensuite un dernier point que ce soit NoIP ou DynDns ?
les deux ne fonctionnerons pas car comme je les dit au debut la livebox ne peut pas ce connecté a elle même essayer vous de vous donner un coup de pied droit dans la jambe droite .
pour solution comme il a été dit plus en arrière dans le post Servez vous d'une adresse IP local du Type 192.168.1.10 pour vous connecté a votre serveur ...
Re: [..] Script de connection TCP/UDP (Projet)
@Colin117
Après quelques années d’expérience avec les virus/trojan/hacks (sur tout sur jeux enligne) j'ai constaté que les antivirus ne servent a RIEN!
Un script compilé d'autoit est des fois détecté comme logiciel malveillant puisqu'il agit sur les commandes système même par les meilleurs antivirus comme kaspersky, avast, panda etc . . .
Les virus moderne ne sont pas vraiment un simple fichier . . . (ils ont plusieurs moyens pour se disperser comme se coller dans le processus d'un autre programme même un truc critique du système.)
Les antivirus ne sont pas en mesure de nettoyer plus que 50%des logiciels malveillants.
Ce qui reste a faire, VirusTotal avec une bonne expérience dans les types de virus (qui sont des fois non malveillants)
Supprimer les virus manuellement (chaqun a ses métodes ^^) et ne pas prendre le risque de télécharger un fichier sans scan ou se connecter a des sites/réseaux suspects.
Un petit formatage par mois et copier coller pour les codes critiques
Bonne journée a tous (désolé parce que ce post ne concerne pas trop la discussion)
Après quelques années d’expérience avec les virus/trojan/hacks (sur tout sur jeux enligne) j'ai constaté que les antivirus ne servent a RIEN!
Un script compilé d'autoit est des fois détecté comme logiciel malveillant puisqu'il agit sur les commandes système même par les meilleurs antivirus comme kaspersky, avast, panda etc . . .
Les virus moderne ne sont pas vraiment un simple fichier . . . (ils ont plusieurs moyens pour se disperser comme se coller dans le processus d'un autre programme même un truc critique du système.)
Les antivirus ne sont pas en mesure de nettoyer plus que 50%des logiciels malveillants.
Ce qui reste a faire, VirusTotal avec une bonne expérience dans les types de virus (qui sont des fois non malveillants)
Supprimer les virus manuellement (chaqun a ses métodes ^^) et ne pas prendre le risque de télécharger un fichier sans scan ou se connecter a des sites/réseaux suspects.
Un petit formatage par mois et copier coller pour les codes critiques

Bonne journée a tous (désolé parce que ce post ne concerne pas trop la discussion)
- matwachich
- Membre émérite
- Messages : 986
- Enregistré le : lun. 19 oct. 2009 04:04
- Localisation : Algérie
- Status : Hors ligne
Re: [..] Script de connection TCP/UDP (Projet)
Alors la mon ami, je pense que tu te trompe!
Je n'ai pas formaté mon PC depuis 2ans!!!
Avira Free + Comodo Firewall (sans AV)
Le truc d'un antivirus, c'est d'être capable de prévenir le 'drop', c'est à dire, d'arrêter le droper avant qu'il ne lache sa sauce! sinon, bah même tes 'soit disant' meilleurs antivirus (dont un que tu cite, n'a absolument rien à faire dans la liste des meilleurs AV! - je ne citerai pas -) ne peuvent rien pour toi!
Après, perso je suis l'informaticien en chef de tous mes potes! je leurs ai désinfecté leurs PC pleins de fois, et pour ça, le best c'est le trio:
- System Explorer
- Gmer
- Autorun
PS: Je ne fais de pub à personne, ce sont tous des logiciels gratuits!
PS: Pour le script de transfert de fichier que j'avait promis, c'est en marche (plus dure que je le croyait!)(Le plus dure au fait, c'est de faire quelque chose de portable, et de facilement intégrable à n'importe quel script, comme un UDF. Sinon, un simple exemple, y'en à déjà plein!)
Je n'ai pas formaté mon PC depuis 2ans!!!
Avira Free + Comodo Firewall (sans AV)
Le truc d'un antivirus, c'est d'être capable de prévenir le 'drop', c'est à dire, d'arrêter le droper avant qu'il ne lache sa sauce! sinon, bah même tes 'soit disant' meilleurs antivirus (dont un que tu cite, n'a absolument rien à faire dans la liste des meilleurs AV! - je ne citerai pas -) ne peuvent rien pour toi!
Après, perso je suis l'informaticien en chef de tous mes potes! je leurs ai désinfecté leurs PC pleins de fois, et pour ça, le best c'est le trio:
- System Explorer
- Gmer
- Autorun
PS: Je ne fais de pub à personne, ce sont tous des logiciels gratuits!
PS: Pour le script de transfert de fichier que j'avait promis, c'est en marche (plus dure que je le croyait!)(Le plus dure au fait, c'est de faire quelque chose de portable, et de facilement intégrable à n'importe quel script, comme un UDF. Sinon, un simple exemple, y'en à déjà plein!)
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
- Iste
- Niveau 11
- Messages : 1870
- Enregistré le : jeu. 04 déc. 2008 14:21
- Localisation : 76
- Status : Hors ligne
Re: [..] Script de connection TCP/UDP (Projet)
Les antivirus bloquent 90% des virus, les 10% qui passent sont du a une négligence importante de l'utilisateur souvent débutant.
Mais comme ce n'est pas le sujet ici, stop au flood
merci.
Mais comme ce n'est pas le sujet ici, stop au flood
merci.
Signez ici
Re: [..] Script de connection TCP/UDP (Projet)
@matwachich t'y arrives pour ton _TCPFileSend
?

Re: [..] Script de connection TCP/UDP (Projet)
bon ça y'est c moi qui est un problème maintenant je vien de me rendre compte que l'ouverture de port UpnPPW ne suffis pas a faire fonctionner un script serveur en ligne
quelqu’un aurait une idée de comment ouvrir un les port NAT d'une box mais Automatiquement .
quelqu’un aurait une idée de comment ouvrir un les port NAT d'une box mais Automatiquement .
- Iste
- Niveau 11
- Messages : 1870
- Enregistré le : jeu. 04 déc. 2008 14:21
- Localisation : 76
- Status : Hors ligne
Re: [..] Script de connection TCP/UDP (Projet)
Cela est impossible pour des raison évidentes de sécurités et de compatibilité...
Je vous renvoi a ce message :
Je vous renvoi a ce message :
Tlem a écrit :MSN tout comme d'autres produits dans le genre passent par 'un serveur central' qui permet de mettre en relation plusieurs personnes.
En télémaintenance, vous avez TeamViewer et LogMeIn (et il y en à beaucoup d'autres) qui permettent ce genre de choses en passant aussi par 'un serveur de mise en relation'.
Sans ce système de mise en relation ou sans modifier la configuration de votre routeur, il est impossible d'atteindre de l'extérieur votre machine sur votre réseau privé (et heureusement ...).
Signez ici
Re: [..] Script de connection TCP/UDP (Projet)
oui mais ça ne répond pas a ma question ça
quelqu’un aurait une idée de comment ouvrir un les port NAT d'une box mais Automatiquement .
- Iste
- Niveau 11
- Messages : 1870
- Enregistré le : jeu. 04 déc. 2008 14:21
- Localisation : 76
- Status : Hors ligne
Re: [..] Script de connection TCP/UDP (Projet)
Iste a écrit :Cela est impossible pour des raisons évidentes de sécurités et de compatibilité...
Signez ici
- matwachich
- Membre émérite
- Messages : 986
- Enregistré le : lun. 19 oct. 2009 04:04
- Localisation : Algérie
- Status : Hors ligne
Re: [..] Script de connection TCP/UDP (Projet)
Bah, c'est plus dur que je le croyais!BlueCore a écrit :@matwachich t'y arrives pour ton _TCPFileSend?
l'UDF TCP.au3 présente des problème, je sais pas si ça vient de sa structure ou de ma manière de coder.
Au fait, quand je fait une boucle d'envoi genre
Code : Tout sélectionner
For $i = 0 To $nbrParties
_TCP_Send($hSocket, FileRead($hFile, $taillePartie))
Next
Alors, je patine un peut, mais c'est pour bientôt (la je suis sur mon laptop, et j'ai pas le code)
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici