
December 10th, 2001, 01:15 PM
|
|
SourceSkipper
|
|
Join Date: Aug 2001
Location: Atlanta, GA.
Posts: 1
Time spent in forums: < 1 sec
Reputation Power: 0
|
|
Client/Server Question
<b>Statement</b>
I'm creating a client/server chat program on my Linux system. It's a group chat like ICQ, so all messages go through the server and then to then broadcast to online users. Note: for the time being, this program will operate in a <b>terminal/console</b>, so no gui.
<b>Problem</b>
The client program continuously asks for 'raw_input' from the user,and then sends the msg to the server to be broadcasted. However, I can't output messages to the terminal/console, if the client program is waiting for input. What happens is that after the client types a message. All previous output(of other users) are then flush to that client's screen. In other words, how do i get client input and display current messages to the client's
screen without having to wait for the clients input. NOte: this is a terminal.
Telnet does it some kinda way(it works perfect), but i'm trying to get my client to work the same way.
|