[Home](./index.md) > [bitburner](./bitburner.md) > [NS](./bitburner.ns.md) > [nextPortWrite](./bitburner.ns.nextportwrite.md) ## NS.nextPortWrite() method Listen for a port write. **Signature:** ```typescript nextPortWrite(port: number): Promise; ``` ## Parameters
Parameter Type Description
port number Port to listen for a write on. Must be a positive integer.
**Returns:** Promise<void> ## Remarks RAM cost: 0 GB Sleeps until the port is written to. Ports are shared across all hosts and contents are reset on game restart.