|
version 1.6, 2005/02/21 21:18:43
|
version 1.7, 2005/02/21 21:27:59
|
|
|
|
| #define todo_wine | #define todo_wine |
| #endif | #endif |
| | |
| #define NUM_CLIENTS 5 |
#define NUM_CLIENTS 1 |
| // amount of data to transfer from each client to server | // amount of data to transfer from each client to server |
| #define TRANSFER_SIZE 1000000 | #define TRANSFER_SIZE 1000000 |
| | |
| |
int clientsDone = 0; |
| |
|
| struct TestParams { | struct TestParams { |
| int serverSock; | int serverSock; |
| int serverType; | int serverType; |
|
|
|
| server.sin_port = *serverPort; | server.sin_port = *serverPort; |
| | |
| trace("blocking client done\n"); | trace("blocking client done\n"); |
| |
clientsDone++; |
| } | } |
| | |
| void BlockingServer(int *port) | void BlockingServer(int *port) |
|
|
|
| trace("test 2 of 2:\n"); | trace("test 2 of 2:\n"); |
| test_ClientServerBlocking_1(); | test_ClientServerBlocking_1(); |
| trace("all tests done\n"); | trace("all tests done\n"); |
| |
while (clientsDone != NUM_CLIENTS) |
| |
; |
| } | } |