Sha256: 1fb1c0c232d4f24afb6cff63a7541d00029b7159da8d25b2eb257dff078940a0

Contents?: true

Size: 438 Bytes

Versions: 33

Compression:

Stored size: 438 Bytes

Contents

//! `tcplistener` provide an interface to establish tcp socket server.

use crate::{Handle, IpAddress};

extern "Rust" {
	fn sys_tcp_listener_accept(port: u16) -> Result<(Handle, IpAddress, u16), ()>;
}

/// Wait for connection at specified address.
#[deprecated(since = "0.3.0", note = "please use new BSD socket interface")]
pub fn accept(port: u16) -> Result<(Handle, IpAddress, u16), ()> {
	unsafe { sys_tcp_listener_accept(port) }
}

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
wasmtime-27.0.0 ./ext/cargo-vendor/hermit-abi-0.3.9/src/tcplistener.rs
wasmtime-26.0.0 ./ext/cargo-vendor/hermit-abi-0.3.9/src/tcplistener.rs
wasmtime-25.0.2 ./ext/cargo-vendor/hermit-abi-0.3.9/src/tcplistener.rs
wasmtime-25.0.1 ./ext/cargo-vendor/hermit-abi-0.3.9/src/tcplistener.rs
wasmtime-25.0.0 ./ext/cargo-vendor/hermit-abi-0.3.9/src/tcplistener.rs
wasmtime-24.0.0 ./ext/cargo-vendor/hermit-abi-0.3.9/src/tcplistener.rs
wasmtime-23.0.2 ./ext/cargo-vendor/hermit-abi-0.3.3/src/tcplistener.rs
wasmtime-22.0.0 ./ext/cargo-vendor/hermit-abi-0.3.3/src/tcplistener.rs
wasmtime-21.0.1 ./ext/cargo-vendor/hermit-abi-0.3.3/src/tcplistener.rs
wasmtime-20.0.2 ./ext/cargo-vendor/hermit-abi-0.3.3/src/tcplistener.rs
wasmtime-20.0.0 ./ext/cargo-vendor/hermit-abi-0.3.3/src/tcplistener.rs
wasmtime-18.0.3 ./ext/cargo-vendor/hermit-abi-0.3.3/src/tcplistener.rs
wasmtime-17.0.1 ./ext/cargo-vendor/hermit-abi-0.3.3/src/tcplistener.rs
wasmtime-17.0.0 ./ext/cargo-vendor/hermit-abi-0.3.3/src/tcplistener.rs
wasmtime-16.0.0 ./ext/cargo-vendor/hermit-abi-0.3.3/src/tcplistener.rs
wasmtime-15.0.1 ./ext/cargo-vendor/hermit-abi-0.3.3/src/tcplistener.rs
wasmtime-15.0.0 ./ext/cargo-vendor/hermit-abi-0.3.3/src/tcplistener.rs
wasmtime-14.0.4 ./ext/cargo-vendor/hermit-abi-0.3.3/src/tcplistener.rs
wasmtime-14.0.3 ./ext/cargo-vendor/hermit-abi-0.3.3/src/tcplistener.rs
wasmtime-14.0.1 ./ext/cargo-vendor/hermit-abi-0.3.3/src/tcplistener.rs