mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2026-04-21 16:52:55 +02:00
79 lines
1.1 KiB
Markdown
79 lines
1.1 KiB
Markdown
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
|
|
|
|
[Home](./index.md) > [bitburner](./bitburner.md) > [NS](./bitburner.ns.md) > [tryWritePort](./bitburner.ns.trywriteport.md)
|
|
|
|
## NS.tryWritePort() method
|
|
|
|
Attempt to write to a port.
|
|
|
|
**Signature:**
|
|
|
|
```typescript
|
|
tryWritePort(portNumber: number, data: any): boolean;
|
|
```
|
|
|
|
## Parameters
|
|
|
|
<table><thead><tr><th>
|
|
|
|
Parameter
|
|
|
|
|
|
</th><th>
|
|
|
|
Type
|
|
|
|
|
|
</th><th>
|
|
|
|
Description
|
|
|
|
|
|
</th></tr></thead>
|
|
<tbody><tr><td>
|
|
|
|
portNumber
|
|
|
|
|
|
</td><td>
|
|
|
|
number
|
|
|
|
|
|
</td><td>
|
|
|
|
Port to attempt to write to. Must be a positive integer.
|
|
|
|
|
|
</td></tr>
|
|
<tr><td>
|
|
|
|
data
|
|
|
|
|
|
</td><td>
|
|
|
|
any
|
|
|
|
|
|
</td><td>
|
|
|
|
Data to write, it's cloned with structuredClone().
|
|
|
|
|
|
</td></tr>
|
|
</tbody></table>
|
|
|
|
**Returns:**
|
|
|
|
boolean
|
|
|
|
True if the data is successfully written to the port, and false otherwise.
|
|
|
|
## Remarks
|
|
|
|
RAM cost: 0 GB
|
|
|
|
Attempts to write data to the specified Netscript port. If the port is full, the data will not be written. Otherwise, the data will be written normally. Ports are shared across all hosts and contents are reset on game restart.
|
|
|