28 lines
859 B
HTML
28 lines
859 B
HTML
<!DOCTYPE html>
|
|
<html lang="fr">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<title>Ma page</title>
|
|
</head>
|
|
<body>
|
|
<h1>Bonjour !</h1>
|
|
<p>Ceci est une page statique servie par Express.</p>
|
|
<input type="text" id="input" placeholder="message">
|
|
<button id="sendBtn">Envoyer</button>
|
|
<script src="/socket.io/socket.io.js"></script>
|
|
<script>
|
|
const socket = io();
|
|
console.log("Connecte au serveur, id :", socket.id);
|
|
socket.on("role", (role) => console.log("Mon rôle :", role));
|
|
socket.on("status", (msg) => console.log("Status :", msg));
|
|
document.getElementById("sendBtn").addEventListener("click", () => {
|
|
const text = document.getElementById("input").value;
|
|
socket.emit("message", text);
|
|
});
|
|
socket.on("message", (data) => {
|
|
console.log("message recu du partenaire :", data);
|
|
});
|
|
</script>
|
|
</body>
|
|
</html>
|