server and client communication

both sides of communcation are established.