Bonjour,

J'ai découvert aujourd'hui la librairie, socket.io et node.js.
D'après ce que j'ai compris, ça permet de faire des communications instantanées.

J'ai une question et un problème.

Question : est-il possible de faire de la communication pear to pear avec cette libraire ? C'est-à-dire qu'on aura plus besoin d'un serveur central pour la communication entre les deux clients. Un serveur central sera juste utile pour avoir un catalogue avec les adresse IP.

Problème : j'ai essayé de faire un test sur une page web, et initialiser un simple client pour tester la librairie. Cela ne marche pu du coup j'ai juste inclut socket.io comme ceci :

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<html>
	<head>
		<script type="text/javascript" src="socket.io.js"></script>
	</head>
	<body>
	</body>
</html>

Mais cela me fait une erreur javascript.

require is not defined
var client = require('socket.io-client');
socket.io.js (ligne 12)
Je ne sais pas où se trouve cette fameuse fonction... Je ne comprends pas.

Merci de votre aide.