CS435 Lab 4: Chat Server Private Messages

Due Friday, February 28, at 12:00 PM

The chat server examples from in class are available in the class examples area, under chat_2.0. The chat server takes a single parameter, which is the port to listen on. It will run on isoptera without being rebuilt, or probably the machines in MLH 310. Same for the chat server. For this lab, develop a client which will support not only "regular" chat, but also private messages. It must separate user input from output, so that user typing is not interrupted by incoming messages. You can use any language you like, or start with the existing gChatClient. I recommend starting with whatever language you intend to write your LURK client in, and treating this as a warm-up exercise. If your client doesn't run on linux, you'll have to show it to me.