Available on: atari, coco
See also: OPEN PORT
Alias: DOJO CREATE PORT

CREATE PORT

The CREATE PORT statement creates a communication port on the DOJO server, which allows you to send and receive messages. Each port has 256 independent communication channels, on which you can send and receive messages. This statement returns a unique port identifier, which can be communicated to the user via the PRINT command and used as a 32-bit number. For this reason, the code contains 8 hexadecimal digits. The identifier must be used to open a connection via the OPEN PORT command, in case you want to reuse the connection at a later time or to coordinate the participants in a communication.

SYNTAX

 [DOJO] CREATE PORT [()]


Legend
  • id : identifier
  • type : datatype
  • v : value
  • "..." : string
  • [...] : optional

EXAMPLE

 handle = CREATE PORT


ABBREVIATION: CrtP^

Join BASIC 10Liner Contest with ugBASIC!

An interesting competition is held at the beginning of each year: the BASIC 10Liner Contest. It is possible to use ugBASIC to participate in the next "BASIC10Liner" competition, in the following categories:

  • PUR-120 - A game in 10 lines of max 120 characters (w/abbrev.)
  • EXTREME-256 - A game in 10 lines of max 256 characters (w/abbrev.)
  • SCHAU - Any program in 10 lines of max 256 characters (w/abbrev.)
In order to reduce space you can use this abbreviation for this instruction:

CREATE PORT ↔ CrtP^

Any problem?

If you have found a problem with this keyword, if you think there is a bug or, more simply, you would like it to be improved, open an issue for this example on GitHub.
Thank you!

open an issue BACK TO KEYWORDS