Available on: c64 c64reu coco3 coco
Alias: DOJO PUT MESSAGE

PUT MESSAGE

The PUT MESSAGE allows to put a message on a specific port. This is a statement, not a function. It follows that we cannot know if the statement was successful. This does not really represent a limitation, for the simple fact that the statement will always be successful: if the program on the other side of the port is not available, for some reason, the message will be preserved by the DOJO server, and it will be delivered at the first available moment.

SYNTAX

 PUT MESSAGE portId, string


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

EXAMPLE

 sessionId = LOGIN( "user", "password" )
 port = FIND( sessionId, "user2", "testApp" )
 PUT MESSAGE port, "hello!"


ABBREVIATION: PuMsg

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:

PUT MESSAGE ↔ PuMsg

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