diff --git a/docs/3rd-party-lib/websocket.md b/docs/3rd-party-lib/websocket.md new file mode 100644 index 0000000..16358a1 --- /dev/null +++ b/docs/3rd-party-lib/websocket.md @@ -0,0 +1,25 @@ +# Websocket + +### Import +#### Nodejs +```ts +import nhttp from "nhttp-land"; +import { createServer } from "node:http"; +import fs from "node:fs"; +import { Server } from "socket.io"; + +const app = nhttp(); +const server = createServer(app.handle as any); +const io = new Server(server); + +io.on("connection", (socket) => { + console.log("wellcome"); +}); + +app.get("/", ({ response }) => { + response.type("html"); + return fs.readFileSync("./client.html"); +}); + +server.listen(8000); +```