Tout d'abord, toute la Team Hackademy vous souhaite une année 2008 pleine de bonnes choses !
Pour débuter cette année, nous sommes heureux de vous annoncer que le Ezine commence à prendre forme (surtout l'équipe qui dirigera celui-ci) et devrait apparaitre sur le Web début Avril. Cela peut paraitre loin mais nous voulons vraiment faire un Ezine de qualité, cela demande donc beaucoup de préparation.
Pour ceux qui aimeraient publier dans le premier numéro il est encore temps d'envoyer vos articles (au pire il seront pour le prochain numéro) directement à redaction@thehackademy.net.
Autre annonce importante, le premier meeting HZV aura lieu le 16 Février 2008 sur Paris (dans les locaux de Sysdream). Celui-ci sera mensuel et aura pour concept de dispenser une formation d'environ 4h sur divers thèmes choisi par la communauté. Le premier thème abordé sera la sécurité VoIP et sera dispensé par CrashFr. Il vous est possible de réserver vos places en formulant votre demande sur meeting@thehackademy.net. Les meeting sont aussi l'occassion pour ceux qui n'auront pas la chance d'assister à la formation de faire des rencontres avec les autres membres de la communauté. Biensur ce meeting est ouvert à tous et gratuit (seul la limite de place disponible peut vous empecher l'accès; alors faites vite !).
Bonne année et n'oubliez pas: HZV will never die !
|
| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
HacKSpideR

Inscrit le: 19 Juin 2007 Messages: 37
|
Posté le: Mar Oct 30, 2007 10:25 am |
Sujet du message: (C/C++) Information sur les sockets
|
|
Bonjour à tous, j'ai découvert la joie des Api il ya une semaine et maintenant je souhaiterai étudier les sockets pour cela, je me suis lancé dans la programmation d'un serveur/client de prise de controle à distance. Donc j'ai cherché de la doc sur les sockets ( logic ). J'ai trouvé beaucoup de chose sur cppfrance et ici. J'ai aussi trouver quelque commande ( send, recv, sendto, recvfrom, closesocket, shutdown, getpeername, gethostname) pratique, mais je me demande est-on limiter à afficher des messages ? Je sais que actuellement, des trojans peuvent regarder l'écran du serveur, fouiller dans les dossiers, ... J'ai trouver des exemples de serveur d'aide à distance mais programmer en vb, language que je ne connait pas trop. J'avais penser a ce que le serveur posséde les instructions nécéssaire attendant par exemple un message 1 du client, mais cela n'est pas tres "propre" à mon gout.
Donc je vien ici pour que vous m'expliquez comment peut-on élargir les possibilités offertent par les sockets ? Peut-être existe il d'autre commande m'étant inconnue ?
Merci d'avance pour vos réponses |
|
| Revenir en haut |
|
 |
Celelibi

Inscrit le: 29 Mar 2006 Messages: 770
|
Posté le: Mar Oct 30, 2007 6:37 pm |
Sujet du message:
|
|
Les socket ça sert juste à envoyer des données.
Après tu es libre d'envoyer ce que tu veux comme données. Une fois les données reçues tu peux en faire ce que tu veux, c'est des données entrées par dans le programme.
Tu peux très bien envoyer une image, mais encore faut-il que le récepteur soit au courant que les données envoyées représentent une image.
Si c'est ça ton problème, il te manque simplement un protocole (ou simplement un format de données) de plus haut niveau que TCP.
Tu pourrais peut-être transmettre tes données en XML. C'est certes un peu lourd mais facilement implémentable aussi bien pour le client que pour le serveur.
Si la taille des données est trop importante, tu peux te faire toi-même un format semblable à du "xml compilé", c'est à dire que au lieu d'avoir un tag de début et de fin tu as un tag de début et une longueur.
J'espère que ça répond à ta question. _________________ Il y a un boulet qui sommeille en chacun de nous. (enfin, surtout vous...) |
|
| Revenir en haut |
|
 |
HacKSpideR

Inscrit le: 19 Juin 2007 Messages: 37
|
Posté le: Mer Oct 31, 2007 7:19 pm |
Sujet du message:
|
|
Merci de t'on aide, donc je doit tout envoyer par paquet. Ton idée de xml m'intéresse je vais me pencher là dessus ^^
Encore merci et bonne soirée |
|
| Revenir en haut |
|
 |
|
|