Skip to content

aspkg/as-ws

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6fb10e9 Β· Apr 27, 2021

History

20 Commits
Apr 2, 2021
Mar 31, 2021
Mar 29, 2021
Mar 29, 2021
Apr 2, 2021
Apr 27, 2021
Mar 29, 2021
Apr 2, 2021
Apr 27, 2021
Mar 31, 2021
Apr 27, 2021
Mar 31, 2021
Mar 29, 2021

Repository files navigation

As-WebSocket

WebSocket bindings for AssemblyScript

Setting up

Add --exportTable and --exportRuntime flags

+ const asWebSocket = require('as-websocket')

+ const ws = new asWebSocket()

const imports = {
    ...ws.wasmImports
}

const wasmModule = loader.instantaniateSync()

+ ws.wasmExports = wasmModule.exports

Usage

AssemblyScript WebSocket

import { WebSocket } from 'as-ws'

const socket = new WebSocket('ws://localhost:3000')

socket.on('message', (data) => {

    console.log('Message: ' + data)

})

socket.on('listening', () => {

    console.log('Listening')

})

socket.send('Hello From AssemblyScript!')

Browser

<script src="https://unpkg.com/as-websocket@latest/browser.js"></script>

About

WebSocket implementation for AssemblyScript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published