# deno_ws **Repository Path**: SuperWindcloud/deno_ws ## Basic Information - **Project Name**: deno_ws - **Description**: 基于deno 的简易websocket实现 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-27 - **Last Updated**: 2025-02-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 一个简单的WebSocket库 # Quick start Server side > $ deno run --allow-net https://deno.land/x/websocket@v0.1.4/example/server.ts Client side > $ deno run --allow-net https://deno.land/x/websocket@v0.1.4/example/client.ts ws connected! (type 'close' to quit) > something # Usage ```typescript import { WebSocketClient, WebSocketServer } from "https://deno.land/x/websocket@v0.1.4/mod.ts"; const wss = new WebSocketServer(8080); wss.on("connection", function (ws: WebSocketClient) { ws.on("message", function (message: string) { console.log(message); ws.send(message); }); }); Client side import { WebSocketClient, StandardWebSocketClient } from "https://deno.land/x/websocket@v0.1.4/mod.ts"; const endpoint = "ws://127.0.0.1:8080"; const ws: WebSocketClient = new StandardWebSocketClient(endpoint); ws.on("open", function() { console.log("ws connected!"); ws.send("something"); }); ws.on("message", function (message: string) { console.log(message); }); ```