1 | Basic functionality - sending and receiving data |
2 | application calling `send' method puts some information into the system |
3 | information is carried to all the applications connected to the same session |
4 | when a message arrives the `receive' method is called on the destination application |