Skip to content

Commit 56be2b0

Browse files
JULIAN HENAO MARINJULIAN HENAO MARIN
JULIAN HENAO MARIN
authored and
JULIAN HENAO MARIN
committed
Add websocket, add client php and web
1 parent 6d27cf0 commit 56be2b0

File tree

8 files changed

+956
-0
lines changed

8 files changed

+956
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
vendor

README.md

Whitespace-only changes.

client-web/index.html

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6+
<meta http-equiv="X-UA-Compatible" content="ie=edge">
7+
<title>Document</title>
8+
</head>
9+
<body>
10+
<div id="log">
11+
12+
</div>
13+
</body>
14+
<script src="https://code.jquery.com/jquery-3.3.1.min.js"
15+
integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
16+
crossorigin="anonymous">
17+
</script>
18+
<script src="./js/index.js"></script>
19+
</html>

client-web/js/index.js

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
// new connection
2+
var socket = new WebSocket('ws://127.0.0.1:8080');
3+
4+
var log = $("#log");
5+
var count = 0;
6+
7+
/**
8+
* callbakcs
9+
*/
10+
11+
/**
12+
*
13+
* @param {*} event
14+
*/
15+
socket.onopen = function (event) {
16+
socket.send('{ "user": "1", "group": "3" }');
17+
};
18+
19+
/**
20+
*
21+
*/
22+
socket.onerror = function() {
23+
log.append('ERROR: Connection to chat server failed <br>');
24+
}
25+
26+
/**
27+
*
28+
* @param {*} event
29+
*/
30+
socket.onmessage = function (event) {
31+
log.append('Message from server: ', event.data, '<br>');
32+
count = count+1;
33+
console.log(count);
34+
};
35+
36+
/**
37+
*
38+
* @param {*} event
39+
*/
40+
socket.onclose = function (event) {
41+
log.append('Message from server: ', event.data, '<br>');
42+
};

server/composer.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"require": {
3+
"cboden/ratchet": "^0.4.1"
4+
}
5+
}

0 commit comments

Comments
 (0)