added some more comments and "clearscreen" to clients view of console
parent
a2a6a0dc7d
commit
5fce1272e5
|
@ -99,6 +99,7 @@ void Server::listen()
|
|||
|
||||
packetcounter++;
|
||||
|
||||
// copy frame information into the buffer
|
||||
frame.z = recv_buf[0];
|
||||
for(int i = 0; i < HEIGHT; i++)
|
||||
{
|
||||
|
@ -438,13 +439,16 @@ void Server::console_printframe_values(frame_t _frame)
|
|||
}
|
||||
}
|
||||
|
||||
// print the list of clients connected to the server
|
||||
void Server::console_printclients()
|
||||
{
|
||||
int rows, cols, offset=0;
|
||||
getmaxyx(stdscr,rows,cols);
|
||||
clrtobot();
|
||||
for(int i = 0; i < buffers.size(); i++)
|
||||
{
|
||||
if(i >= 1 && i%(rows-2)==0)
|
||||
// rows-2 because there is a header
|
||||
if(i > 0 && i%(rows-2)==0)
|
||||
offset += 27;
|
||||
if( offset + 27 < cols )
|
||||
mvprintw(i%(rows-2)+2,offset,"(%3d) %s\n", i,buffers[i]->get_id().c_str() );
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
#ifndef __DEFINES_H_
|
||||
#define __DEFINES_H_
|
||||
|
||||
// four minutes should be enough
|
||||
// four minutes should be enough (seconds)
|
||||
// timeout set to two seconds for testing purposes
|
||||
#define BUFTIMEOUT 2
|
||||
|
||||
#define NUMBUFS 1000
|
||||
|
|
Loading…
Reference in New Issue