begin process at 2010 02 10 16:52:39
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Tutoriaux

 > TUTORIAL SOCK TCP (TÉLÉCHARGEMENT D'IMAGE + CLONE + TÉLÉCHAGER UNE PAGE WEB )

TUTORIAL SOCK TCP (TÉLÉCHARGEMENT D'IMAGE + CLONE + TÉLÉCHAGER UNE PAGE WEB )


 Information sur la source

Note :
8 / 10 - par 3 personnes
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Tutoriaux Niveau :Débutant Date de création :02/03/2004 Date de mise à jour :10/09/2004 18:41:20 Vu / téléchargé :8 366 / 155

Auteur : DarKiNg virus

Ecrire un message privé
Commentaire sur cette source (15)
Ajouter un commentaire et/ou une note

 Description

Regardez en bas
(version html à dl )

Source

  • #####Clone######
  • ;Commencer pas l'alias
  • alias CS {
  • ;ici CS pas pour Counter Strike =p mais pour Clone Sock
  • ; on ferme le sock pour pas avoir de probleme
  • sockclose CS
  • ; on ouvre le server
  • sockopen CS < le server > < le port >
  • ; on ferme l'alias
  • }
  • ;on ouvre le events
  • on *:SOCKOPEN:CS: {
  • ; on choisi le nick
  • sockwrite -n CS nick < le nick >
  • ; et le mail et l'user
  • sockwrite -n CS user CS CS CS
  • }
  • ;c'est fini !!!
  • ; pour joindre un chan
  • /sockwrite -n CS join <chan>
  • ; pour parlé
  • /sockwrite -n CS privmsg <chan ou nick> :<msg>
  • ;Le ping
  • if ($gettok(%a,1,32) == PING) sockwrite -n CS PONG $remove($gettok(%a,2,32),:)
  • ;pour le loggé dans un ficher (utle pour crée des Stats Bot en sock)
  • on *:Sockread:CS: {
  • sockread %CS
  • write CS.txt %A
  • unset %A
  • }
  • #####Téléchargement d'une image#####
  • ;Alias
  • alias ICO {
  • sockclose ICO
  • sockopen ICO <site> <port>
  • };on ouvre la remote
  • on *:sockopen:ICO: {
  • ;On Demande l'image
  • sockwrite -n ico GET <chemin de l'image>
  • }
  • ;Lorsqu'on recois l'image
  • on *:sockread:ICO:{
  • ;On stock l'information dans la variable binaire &a pour pas retrouvé la variable ;autre part
  • sockread &a
  • ;On écrit l'information dans le fichier "temp.gif"
  • bwrite temp.gif -1 -1 &a
  • }
  • ;Lorsque la connexion est fermé, on ouvre l'image
  • on *:sockclose:ICO:run temp.gif
  • #########WeB############
  • ;Alias
  • alias web {
  • sockclose Web
  • sockopen WeB <site> <port>
  • }
  • on *:Sockopen:Web:
  • sockread %Web
  • write Web.html %Web
  • }
#####Clone######
;Commencer pas l'alias 
alias CS {
;ici CS pas pour Counter Strike =p mais pour Clone Sock
; on ferme le sock pour pas avoir de probleme
sockclose CS
; on ouvre le server
sockopen CS < le server > < le port >
; on ferme l'alias
}
;on ouvre le events
on *:SOCKOPEN:CS: {
; on choisi le nick
sockwrite -n CS nick < le nick >
; et le mail et l'user
sockwrite -n CS user CS CS CS
}
;c'est fini !!!
; pour joindre un chan
/sockwrite -n CS join <chan>
; pour parlé 
/sockwrite -n CS privmsg <chan ou nick> :<msg>

;Le ping 
  if ($gettok(%a,1,32) == PING) sockwrite -n CS PONG $remove($gettok(%a,2,32),:)

;pour le loggé dans un ficher (utle pour crée des Stats Bot en sock) 
on *:Sockread:CS: {
sockread %CS
write CS.txt %A
unset %A
}
#####Téléchargement d'une image#####
;Alias
alias ICO {
sockclose ICO
sockopen ICO <site> <port>
};on ouvre la remote
on *:sockopen:ICO: {
  ;On Demande l'image
  sockwrite -n ico GET <chemin de l'image>
}

;Lorsqu'on recois l'image
on *:sockread:ICO:{
  ;On stock l'information dans la variable binaire &a pour pas retrouvé la variable ;autre  part
  sockread &a
  ;On écrit l'information dans le fichier "temp.gif"
    bwrite temp.gif -1 -1 &a
}

;Lorsque la connexion est fermé, on ouvre l'image
on *:sockclose:ICO:run temp.gif

#########WeB############
;Alias  
alias web {
sockclose Web
sockopen WeB <site> <port>
}
on *:Sockopen:Web: 
sockread %Web
write Web.html %Web
}

 Conclusion

Ba voila c'est fini =Þ



UPDATE : 14 Mai 2004 :
Téléchargement d'image
Exemble Web

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

19 août 2004 13:17:13 :
....
10 septembre 2004 18:41:20 :
.

 Sources du même auteur

FORUM (BÉTA BASE)
CRÉE UNE "ON *:DIALOG..." GRACE A UN DIALOG QUI DIRA TOUT EN...
DIALOG POUR CRÉE DIALOG (BÊTA TEST VERSION COMPLETE PLUTARD)...
COMMANDE STYLE +N POUR CHANGÉ SON PSEUDO
MODE DU CHAN UN PEU SPÉCIAL

 Sources de la même categorie

TOUT SAVOIR SUR L'ECRITURE EN COULEUR par SaD_AnG3L
Source avec Zip Source avec une capture [TUTORIAL] LECTEUR MP3 EN DIALOG par fjxokt
Source avec une capture "RESIZE" SANS DLL par IceTempest
MINI TUTO SUR L'OPTIMISATION par tofu
Source avec Zip TUTORIAL PICWIN, APPROFONDISSEMENT par KiNdErMaXi

Commentaires et avis

Commentaire de DarKiNg virus le 02/03/2004 22:06:54

Goooo les commentaires

Commentaire de NaNo45 le 03/03/2004 01:43:18

pas mal ...

Commentaire de SornDrixer le 03/03/2004 07:24:49 administrateur CS

Très mal expliqué à mon goût.
Tu aurais pu expliquer façon rfc de l'IRC, donner quelques exemples de raw, etc

Commentaire de DarKiNg virus le 03/03/2004 12:23:41

J'ai du mal dja dans les clone .
La derniere fois que j'ai éssayé de généré un site c'était le HTML qui est passé sous &lt;TITLE&gt;blablabla...

Commentaire de samueldr le 03/03/2004 13:42:29

C'est pas tres bien pour un tuto, jaurais aimé quelquechose qui aurait pu nous laisser programmer d'autres logiciels.

et en plus, il n'y a pas de réponse ping
enfin je crois, je n'ai pas testé ^^

Commentaire de juki_webmaster le 03/03/2004 14:00:04

Bonjour ,
Bah merci beacoup pour le tuto à tel point que je le garde sous un fichier txt .
Oui reste à ameliorer sinon nickel ! je mattender à 400 lignes incomprehsible , sinon pas mal ! merci pour le tuto !
Bonne continuation .

Commentaire de ReMi34 le 03/03/2004 14:31:33

C'est pas assez complet !! T'as interêt de le mettre à jour ! Lol
Bon sinon, c'est vraiment les bases, et ça m'a donné une idée : un bot à faire en socket...

Je ne note pas encore, j'attends les mises à jour.

Commentaire de JaxX83 le 06/03/2004 00:34:40

Et le PING alors ? c'est bête de se faire déconnecté au bout de 2 minutes.
Code pouvant être compléter

Commentaire de Kerrigan le 06/03/2004 17:25:37

et la rfc 1459 ? tu la jette aux orties ? c'est bien de faire simple mais tu passe a coté de l'essentiel. Jax a raison aussi tu ne gère pas le ping et ça par contre c'est pas bon du tout. Développe ton tutorial et rajoute des exemple c'est trop primaire.

Commentaire de Lapinpsykopate le 12/03/2004 19:07:08

Bon c'est très bien tout ca :P ( en plus ca peut donner des idées pour faire un truc plus complet ) ... Sinon essay de faire un tuto plus complet parce que :/ c'est assez leger en effet :D
Mais bon d'un coté je vais pas me plaindre pour une fois que je relis pas deux fois un tuto avant de le comprendre ^^

Lapinpsykopate

Commentaire de DarKiNg virus le 18/05/2004 22:27:25

MISE A JOUR !!!!!!!

Commentaire de PuMaZ le 30/08/2004 21:01:35

Euh y'a une merde dans ton tutorial

    if ($gettok(%a,1,32) == PING) sockwrite -n irc PONG $remove($gettok(%a,2,32),:)


Déjà le nom de la socket est pa bon
Ensuite la variable non plus

On *:Sockread:CS:{
  sockread -f %a
$iif($gettok(%a,1,32) == PING,sockwrite -nt CS PONG : $+ $gettok(%a,2,58))
}

c'est déjà plus correct :s Sinon bon tuto

Commentaire de DarKiNg virus le 31/08/2004 20:11:02

Ok PuMaZ pour le " if ($gettok(%a,1,32) == PING) sockwrite -n irc PONG $remove($gettok(%a,2,32),:)" j'avais un trou plus gros que mon ventree (imagine xD)Donc j'ai "piké" le Ping de Dixroue ;)
Mouahahah DarkingViruS El DeMon Of Darkness Mouahahaha ;)

Commentaire de DarKiNg virus le 10/09/2004 18:45:24

pk j'ai pas de note ='(

Commentaire de samsungman le 29/09/2004 10:30:43

moi mon clone veut po rejoindre le salon, sénormal ?

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,279 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales