TCP connector: Ping

An example of connecting to a TCP server on localhost and writing a "ping" message to the server.

Edit on GitHub

Instantiate an instance of text encoder to write to the TCP stream.

const encoder = new TextEncoder();

Establish a connection to our TCP server that is currently being run on localhost port 8080.

const conn = await Ende.connect({
  hostname: "127.0.0.1",
  port: 8080,
  transport: "tcp"
});

Encode the "ping" message and write to the TCP connection for the server to receive.

await conn.write(encoder.encode("ping"));

Run this example locally using the Ende CLI:

ende run -N https://docs.ende.sh/examples/scripts/tcp_connector.ts

Additional resources