#tcp-server #wasi #sockets #wasm-edge

app wasi-tcp-server

WASI TCP 服务器

2 个版本

0.1.1 2022年7月9日
0.1.0 2022年7月9日

#23#wasm-edge

MIT 许可协议

4KB

WASI TCP 服务器

改编自 https://github.com/second-state/wasmedge_wasi_socket/blob/main/examples/tcp_listener.rs 并添加注释。

image

以下命令编译 Rust 程序。

$ cargo build --target wasm32-wasi --release

安装 WasmEdge

$ curl -sSf https://raw.githubusercontent.com/WasmEdge/WasmEdge/master/utils/install.sh | bash
$ source $HOME/.wasmedge/env

以下命令在 WasmEdge 中运行应用程序。

$ wasmedge target/wasm32-wasi/release/wasi-tcp-server.wasm
listening at 127.0.0.1:1234

使用 netcat 连接

$ nc localhost 1234

依赖项

~115KB