|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Invité de passage
![]() Inscription : septembre 2012 Messages : 8 ![]() |
Bonjour,
J'ai comme sujet de PFE : « développement d'un outil de simulation de latence sur flots VOIP » donc ma prof me demande de faire un programme qui permet la simulation de latence. Utilisant les hooks. Et voila, elle m'a donné un programme pour m'aider mais j'ai rien compris :/ Citation:
Code :
|
|||
|
|
00
|
|
|
#2 | ||||
|
Membre expérimenté
![]() Ingénieur sécurité Inscription : février 2007 Messages : 456 ![]() |
Bonjour:
Citation:
De plus, je vois pas vraiment l'interet de developper un tel programme alors que tc permet de gerer la latence, perte de paquet, ... Ca semble plus approprie que de re-ecrire un module noyaux pour ca. Citation:
__________________
http://datanycast.blogspot.com/ |
||||
|
30
|
|
|
#3 |
|
Invité de passage
![]() Inscription : septembre 2012 Messages : 8 ![]() |
ok merci
|
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : septembre 2012 Messages : 8 ![]() |
justement il me demande de comprendre ce programme pour l'installer après comme module sur le noyau linux mais "avec la variation de latence latence " svp si vous avez des tutos pour m'aider de comprendre les differentes instruction et merc
|
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() ![]() Inscription : novembre 2006 Messages : 1 414 ![]() |
Bonjour,
Te documenter sur le développement de modules noyau sous Linux te serait utile (ainsi que la doc de netfilter), que de chercher des tutos, et pour ça est ton ami, vu qu'il n'y a plus trop de tutos "SdZ-like" dès que tu tripotes le mode noyau.Bref tout le boulot se fait dans hook_func (cf ce qui a été dit plus haut), et c'est là où tu devras "générer" de la latence si tu es sur un port utilisé par la VoIP, avant d'autoriser le paquet à circuler.
__________________
Toute question technique envoyée en MP ira directement à la poubelle ![]() Un code ne marchera jamais,il n'a jamais reçu la capacité de se déplacer. Inutile donc de dire "ça marche pas", donnez plûtot des informations précises afin de mieux pouvoir vous aider. ![]() Grand gourou de la -attitude - Sauvons Internet!
|
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : septembre 2012 Messages : 8 ![]() |
SVP je veux savoir les rôles de chaque boucle et les pointeurs
|
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() ![]() Inscription : novembre 2006 Messages : 1 414 ![]() |
Euh... tu veux qu'on te serve le café aussi ? (avec des macarons tant qu'on y est).
A un certain moment, faut un peu arrêter de vouloir être assisté et se débrouiller avec la doc... D'autant plus que le code est facilement compréhensible (et je suis loin d'être un dieu au niveau de la création de modules noyau Linux).
__________________
Toute question technique envoyée en MP ira directement à la poubelle ![]() Un code ne marchera jamais,il n'a jamais reçu la capacité de se déplacer. Inutile donc de dire "ça marche pas", donnez plûtot des informations précises afin de mieux pouvoir vous aider. ![]() Grand gourou de la -attitude - Sauvons Internet!
|
|
|
01
|
|
|
#8 |
|
Invité de passage
![]() Inscription : septembre 2012 Messages : 8 ![]() |
merci mais je bois pas de café
|
|
|
00
|
|
|
#9 |
|
Membre Expert
![]() Pierre Ingénieur développement logiciels Inscription : juin 2007 Messages : 1 178 ![]() |
Justement, pour te répondre, la plupart d'entre nous irions lire la documentation des fonctions, ce que tu peux très bien faire, dans le seul but de te la répéter.
Reviens poser des questions précises quand tu n'auras pas compris quelque chose de la dite documentation Nous nous ferons un plaisir de répondre à ces questions là.
__________________
Mes principes de bases du codeur qui veut pouvoir dormir:
|
|
10
|
|
|
#10 |
|
Membre actif
![]() |
La bonne solution pour t'en sortir c'est de prendre le problème par petits bouts.
Commence par te documenter et fais en une synthèse, histoire de t'y retrouver =) Personne ne te donnera de solution toute prête pour la simple et bonne raison que ça n'existe pas (surtout en info )
__________________
Estrade Maxime Estrad_m Responsable Communication Roll the World. {Epitech}.5ème Année |
|
|
10
|
|
|
#11 |
|
Invité de passage
![]() Inscription : septembre 2012 Messages : 8 ![]() |
merci pour les conseils
vous pouvez me donner un site ou tuto que se parle à ce type de programmation |
|
|
00
|
|
|
#12 |
|
Membre Expert
![]() Pierre Ingénieur développement logiciels Inscription : juin 2007 Messages : 1 178 ![]() |
Ici même, dans la faq et les cours C, dans la section réseau, dans la section système, par exemple.
__________________
Mes principes de bases du codeur qui veut pouvoir dormir:
|
|
10
|
Copyright © 2000-2013 - www.developpez.com