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) |
|
; |
} | } |