Skip to content

Commit 73f4e6c

Browse files
committed
socket connection
1 parent 4b535c8 commit 73f4e6c

File tree

4 files changed

+95
-8
lines changed

4 files changed

+95
-8
lines changed

api/index.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@ import cors from 'cors';
66

77
const app = express();
88
const server = createServer(app);
9-
const io = new Server(server);
10-
const PORT = 8080;
9+
const io = new Server(server, {
10+
cors: {origin: '*'}
11+
});
12+
const PORT = 8000;
1113

1214
app.use(cors({origin: '*'}))
1315

@@ -19,6 +21,6 @@ io.on('connection', (socket)=>{
1921
console.log('user connected socket')
2022
})
2123

22-
app.listen(PORT, ()=>{
24+
server.listen(PORT, ()=>{
2325
console.log(`server running on ${PORT}`)
2426
})

client/package-lock.json

Lines changed: 82 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

client/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
},
1212
"dependencies": {
1313
"react": "^18.2.0",
14-
"react-dom": "^18.2.0"
14+
"react-dom": "^18.2.0",
15+
"socket.io-client": "^4.7.4"
1516
},
1617
"devDependencies": {
1718
"@types/react": "^18.2.56",

client/src/App.jsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
import { useEffect, useRef } from "react";
22
import "./App.css";
3+
import {io} from 'socket.io-client';
34

5+
const socket = io('http://localhost:8000');
6+
7+
socket.on('connect', (socket)=>{
8+
console.log('socket connected on client side');
9+
})
410
function App() {
511
const canvasRef = useRef(null);
612
const sidebarRef = useRef(null);

0 commit comments

Comments
 (0)