Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2731 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Fonctionnement de Skype

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Fonctionnement de Skype

n°2245657
DjamelManc​hot
Posté le 10-12-2014 à 19:20:59  profilanswer
 

Bonsoir,
 
Quelqu'un pourrait m'expliquer comment fonctionne une plateforme comme skype ou les sites de tchat en ligne?
- langage utilisé, sécurité et d'autres élément dont je n'aurais pas conscience.
 
Merci

mood
Publicité
Posté le 10-12-2014 à 19:20:59  profilanswer
 

n°2245696
leonhard
Posté le 11-12-2014 à 09:08:25  profilanswer
 

DjamelManchot a écrit :

Bonsoir,
 
Quelqu'un pourrait m'expliquer comment fonctionne une plateforme comme skype ou les sites de tchat en ligne?
- langage utilisé, sécurité et d'autres élément dont je n'aurais pas conscience.
 
Merci


 
 
Ben c'est juste une sorte de "Hello World" un peu plus évolué.. ok, ok -> []
 
Mais plus sérieusement si tu ne dis pas ce qui t'intéresse ni ce que sont tes connaissances, ça va être difficile de t'expliquer. Si tu veux développer quelque chose par toi-même, le langage n'est pas très important. Tu peux faire des choses en Java, C++, C, python et pleins d'autres qui t'amuseront. Il me semble (à confirmer) que Facebook utilise le langage D.  
 
Pour la sécurité c'est plus difficile. Il faut connaître un peu le protocole IP, les méthodes d'identification, et même de cryptographie suivant ce que tu veux faire. Faire un chat ne requiert pas un prix Nobel d'informatique certes, mais ce n'est pas non plus un exercice pour des étudiants de première année en informatique...

n°2245721
rufo
Pas me confondre avec Lycos!
Posté le 11-12-2014 à 10:37:22  profilanswer
 

Le langage dépend déjà si le dév a choisi de faire une appli cross-OS ou juste pour un seul OS.
Sur Windows, en langages non cross-OS, on va trouver du C#, parfois du VB. Sinon, on trouve surtout du C/C++. Si les libs sont bien choisies, les applis C/C++ peuvent être cross-OS moyennant une recompilation des sources sur la machine cible.
 
Sur Androïd, on va trouver du Java (+XML pour l'IHM) ou parfois du html5/jS.
 
Java étant cross-OS, on l'utilise souvent quand on veut faire une appli tournant partout. Mais le java, c'est pas le plus performant si on a besoin de vitesse d'exécution (genre pour de lourds calculs mathématiques ou jeux vidéos, ce qui est un peu synonyme du reste).
 
Après, y'a aussi le type d'appli qui joue. Pour faire une appli web, du PHP, Perl ou Python (couplé à du html/js/css) sera plus adapté que du C/C++ ;)
 
Conclusion : Skype étant cross-OS, il a été écrit en C++ (et surement avec la lib Qt pour l'IHM), y compris pour Androïd.
Après, y'a la partie chiffrement : là, c'est une méthode proprio a priori (on sait pas comment c'est fait). Le trafic passe par leurs serveurs. Y'a donc un gros risque que tout soit intercepté :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2245738
DjamelManc​hot
Posté le 11-12-2014 à 11:51:30  profilanswer
 

Merci les gars!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Fonctionnement de Skype

 

Sujets relatifs
Recherche expert en zend engine & fonctionnement interne de PHP :oFonctionnement logs et htaccess sur environnement Java ?
Tester le bon fonctionnement d'un formulaire de contact en local ?Fonctionnement de lower_bound / upper_bound / equal_range
fonctionnement d'un simulateur javabesoin d'explication du fonctionnement de cette partie de programme!
fonctionnement getchar en Cfonctionnement d'un group by
reconstruire bases de données mysql et information_schema[Résolu] Fonctionnement des include et headers
Plus de sujets relatifs à : Fonctionnement de Skype


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR