to participate with others, through the Internet, in a real-time conversation in a chat room by typing one's contributions to the topics under discussion on one's computer and reading others' typed contributions on one's screen.
to engage in such conversation with one other person, often to obtain live tech support or customer service from a vendor's site.
We had a pleasant chat.
Digital Technology. text-based communication in real time between two users over a network or the Internet.