Skip to content

justwasm/wasi-tcp-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wasi tcp server

Adapted from https://github.com/second-state/wasmedge_wasi_socket/blob/main/examples/tcp_listener.rs with annotations.

image

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

About

demo: running wasi tcp echo server using wasmedge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published