mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-12-19 04:35:46 +01:00
DOCUMENTATION: Clarify maximum number of ports (#1388)
This commit is contained in:
parent
39b18e7659
commit
344054f10d
@ -31,3 +31,5 @@ RAM cost: 0 GB
|
|||||||
|
|
||||||
Write data to the given Netscript port.
|
Write data to the given Netscript port.
|
||||||
|
|
||||||
|
There is a limit on the maximum number of ports, but you won't reach that limit in normal situations. If you do, it usually means that there is a bug in your script that leaks port data. A port is freed when it does not have any data in its underlying queue. `ns.clearPort` deletes all data on a port. `ns.readPort` reads the first element in the port's queue, then removes it from the queue.
|
||||||
|
|
||||||
|
7
src/ScriptEditor/NetscriptDefinitions.d.ts
vendored
7
src/ScriptEditor/NetscriptDefinitions.d.ts
vendored
@ -6891,11 +6891,18 @@ export interface NS {
|
|||||||
* RAM cost: 0 GB
|
* RAM cost: 0 GB
|
||||||
*
|
*
|
||||||
* Write data to the given Netscript port.
|
* Write data to the given Netscript port.
|
||||||
|
*
|
||||||
|
* There is a limit on the maximum number of ports, but you won't reach that limit in normal situations. If you do, it
|
||||||
|
* usually means that there is a bug in your script that leaks port data. A port is freed when it does not have any
|
||||||
|
* data in its underlying queue. `ns.clearPort` deletes all data on a port. `ns.readPort` reads the first element in
|
||||||
|
* the port's queue, then removes it from the queue.
|
||||||
|
*
|
||||||
* @param portNumber - Port to write to. Must be a positive integer.
|
* @param portNumber - Port to write to. Must be a positive integer.
|
||||||
* @param data - Data to write, it's cloned with structuredClone().
|
* @param data - Data to write, it's cloned with structuredClone().
|
||||||
* @returns The data popped off the queue if it was full, or null if it was not full.
|
* @returns The data popped off the queue if it was full, or null if it was not full.
|
||||||
*/
|
*/
|
||||||
writePort(portNumber: number, data: any): any;
|
writePort(portNumber: number, data: any): any;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Read data from a port.
|
* Read data from a port.
|
||||||
* @remarks
|
* @remarks
|
||||||
|
Loading…
Reference in New Issue
Block a user