Play with channel:
1. when read via a web connection
2. when communicate via a socket