void mock_server_hangs_up (request_t *request) { test_suite_mock_server_log ("%5.2f %hu <- %hu \thang up!", mock_server_get_uptime_sec (request->server), request->client_port, request_get_server_port (request)); mongoc_stream_close (request->client); }
void mock_server_hangs_up (request_t *request) { if (mock_server_get_verbose (request->server)) { printf ("%5.2f %hu <- %hu \thang up!\n", mock_server_get_uptime_sec (request->server), request->client_port, request_get_server_port (request)); fflush (stdout); } mongoc_stream_close (request->client); }
void mock_server_resets (request_t *request) { struct linger no_linger; no_linger.l_onoff = 1; no_linger.l_linger = 0; test_suite_mock_server_log ("%5.2f %hu <- %hu \treset!", mock_server_get_uptime_sec (request->server), request->client_port, request_get_server_port (request)); /* send RST packet to client */ mongoc_stream_setsockopt (request->client, SOL_SOCKET, SO_LINGER, &no_linger, sizeof no_linger); mongoc_stream_close (request->client); }
void mock_server_resets (request_t *request) { struct linger no_linger; no_linger.l_onoff = 1; no_linger.l_linger = 0; if (mock_server_get_verbose (request->server)) { printf ("%5.2f %hu <- %hu \treset!\n", mock_server_get_uptime_sec (request->server), request->client_port, request_get_server_port (request)); fflush (stdout); } /* send RST packet to client */ mongoc_stream_setsockopt (request->client, SOL_SOCKET, SO_LINGER, &no_linger, sizeof no_linger); mongoc_stream_close (request->client); }