Different protocol examples are added and considered.
Asynch implementaton is chose.