create server & client fragments
implement a possibility to send a custom messages
close communication threads by demand
implement two-directional connection mechanism