Codersarts - Building the Client Part 2: Server Connection, Chat Loop, and OpenAI Tool Calling Explained