2 releases
0.1.1 | Jul 9, 2022 |
---|---|
0.1.0 | Jul 9, 2022 |
#32 in #wasm-edge
4KB
wasi tcp server
Adapted from https://github.com/second-state/wasmedge_wasi_socket/blob/main/examples/tcp_listener.rs with annotations.
The following command compiles the Rust program.
$ cargo build --target wasm32-wasi --release
Install WasmEdge
$ curl -sSf https://raw.githubusercontent.com/WasmEdge/WasmEdge/master/utils/install.sh | bash
$ source $HOME/.wasmedge/env
The following command runs the application in WasmEdge.
$ wasmedge target/wasm32-wasi/release/wasi-tcp-server.wasm
listening at 127.0.0.1:1234
Use netcat to connect
$ nc localhost 1234
Dependencies
~115KB