A peer to peer chatting client ic c++