[Home](./index.md) > [bitburner](./bitburner.md) > [NetscriptPort](./bitburner.netscriptport.md) > [tryWrite](./bitburner.netscriptport.trywrite.md) ## NetscriptPort.tryWrite() method Attempt to write data to the port. **Signature:** ```typescript tryWrite(value: any): boolean; ``` ## Parameters | Parameter | Type | Description | | --- | --- | --- | | value | any | Data to write, it's cloned with structuredClone(). | **Returns:** boolean True if the data was added to the port, false if the port was full ## Remarks RAM cost: 0 GB