Skip to main content
Deno.listen - Deno documentation
function Deno.listen
allow-net
allow-read
allow-write
listen(options: TcpListenOptions & { transport?: "tcp"; }): TcpListener
Listen announces on the local transport address. ```ts const listener1 = Deno.listen({ port: 80 }) const listener2 = Deno.listen({ hostname: "192.0.2.1", port: 80 }) const listener3 = Deno.listen({ hostname: "[2001:db8::1]", port: 80 }); const listener4 = Deno.listen({ hostname: "golang.org", port: 80, transport: "tcp" }); ``` Requires `allow-net` permission.

Parameters

options: TcpListenOptions & { transport?: "tcp"; }

Return Type

listen(options: UnixListenOptions & { transport: "unix"; }): UnixListener
Listen announces on the local transport address. ```ts const listener = Deno.listen({ path: "/foo/bar.sock", transport: "unix" }) ``` Requires `allow-read` and `allow-write` permission.

Parameters

options: UnixListenOptions & { transport: "unix"; }

Return Type