--- /dev/null
+Socket receive messages:
+ 1) Check authenticity.
+ a) From self, accept any commands.
+ b) From a friend, accept some commands.
+ c) From unknown friend, accept less commands, or queue
+ for authorization.
+
+Example: add new friend
+
+1) Receive message from unknown friend.
+2) Add to queue (inbox?) for friendship.
+3) Self connects, ask for last messages in queue (inbox).
+4) Self sends message adding friend.