Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
enseignement:d14:tp:tp4 [2018/11/09 10:04] Emmanuel Brunoenseignement:d14:tp:tp4 [2023/09/20 18:52] (Version actuelle) – modification externe 127.0.0.1
Ligne 21: Ligne 21:
 ==== Les socket en Java ==== ==== Les socket en Java ====
   * En utilisant la classe ''Socket'', créer un classe ''Client'' (qui ouvre une connexion vers le serveur et y sérialise des objets) et une classe ''Serveur'' qui attend un flux d'objets sérialisés, qui les désérialise et les affiche sur la console.   * En utilisant la classe ''Socket'', créer un classe ''Client'' (qui ouvre une connexion vers le serveur et y sérialise des objets) et une classe ''Serveur'' qui attend un flux d'objets sérialisés, qui les désérialise et les affiche sur la console.
- 
-==== Pour aller plus loin ==== 
-Pour permettre ma sérialisation portable en applications hétérogènes (entre des applications Java, C++, Web, ..) il faut s'affranchir de deux problèmes : le format d'échange des données et le protocole réseau.  
- 
-Pour cela le couple JSON/Websocket est un bon choix : 
-http://bruno.lsis.univ-tln.fr/projects/simplewebsocket 
- 
-Essayez de mettre en place une extension de la bibliothèque qui offre une API Web pour utiliser la bibliothèque. 
- 
 ===== Les IHM ===== ===== Les IHM =====
 http://download.oracle.com/javase/tutorial/uiswing/ http://download.oracle.com/javase/tutorial/uiswing/