meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
courses:ct30a5002:assignment1 [2014/10/27 13:47]
julaakko [Evaluation]
courses:ct30a5002:assignment1 [2014/12/03 16:36] (current)
julaakko [Evaluation]
Line 187: Line 187:
  
 Working chat over TCP including leaving notifications sent by server: 5 points. Working chat over TCP including leaving notifications sent by server: 5 points.
 +
 +==== Feedback ====
 +
 +^ Std. num ^ GAME (incl. UDP) ^ TCP ^ EXT ^ Comment ^
 +| 0319790 | 6 | - | - | No readme, server gets stuck if something garbage is sent by another client, UDP only, somewhat works, 2pl only, mixed use of signed and unsigned, return ​ values of sending and receiving is not checked. |
 +| 0342385 | 5.5 |  - | - | UDP only, old dropped clients not detected, client segfaults at quit → server segfaults too, client state not properly tracked (ready accepted while playing, quit sometimes does not work), protocol not implemented according to specification (e.g. packet 5 in two parts) |
 +| 0342408 | 10 | 4.5 | 2 | Server does not check input parameters, TCP send/print buffers not cleared, nicknames used, timeouts ok, works ok |
 +| 0342709 | 8.5 | 5 | ? | works only if clients are from same machine, otherwise works ok, some optionals done (?) - none was mentioned in readme. | 
 +| 0372074 | 10 | 5 | 2 | All seems to be ok, ncurses ui, nicknames used |
 +| 0372197 | 10 | 5 | 2 | Nicknames used, seems to work ok |
 +| 0372223 | 8 | 4 | 1 | Segfault with hostname, player tracking is errorrous, timeout kick of wrong client?, sometimes broken pipe at connect, the code structure is not easy to maintain – probably the reason behind errors, no proper check for TCP send |
 +| 0387836 | 9 | 3.5 | 2 | weird ui but works, no proper tcp/udp send/recv checks |
 +| 0388071 | 7 | 5 | 1 | Works only if clients are from the same machine as server (otherwise no tcp connection seems to be made), resets game if someone else sends ready during game, server closes sometimes by itself? Nicknames used |
 +| 0388110 | 10 | 4 | 2 | Works ok, nicks used, timeouts ok, tcp does not verify that all is sent, unlimited amount of players with dynamic field size – nice |
 +| 0434378 | 10 | 5 | - | Works ok, nicks used |