aboutsummaryrefslogtreecommitdiff
path: root/src/transport/plugin_transport_tcp.c
diff options
context:
space:
mode:
authorNathan S. Evans <evans@in.tum.de>2011-07-11 12:56:09 +0000
committerNathan S. Evans <evans@in.tum.de>2011-07-11 12:56:09 +0000
commitc5194eb5e802658e1fab0c4b2be97ba62b42d0fe (patch)
treec7214559d42041f36e6cd389dee94bb734114026 /src/transport/plugin_transport_tcp.c
parent667259b249b549121b1dcc439fcceb1ecd016df2 (diff)
downloadgnunet-c5194eb5e802658e1fab0c4b2be97ba62b42d0fe.tar.gz
gnunet-c5194eb5e802658e1fab0c4b2be97ba62b42d0fe.zip
add set delay for TCP send and receive welcome
Diffstat (limited to 'src/transport/plugin_transport_tcp.c')
-rw-r--r--src/transport/plugin_transport_tcp.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/transport/plugin_transport_tcp.c b/src/transport/plugin_transport_tcp.c
index 12c2a1a2f..0e61d1649 100644
--- a/src/transport/plugin_transport_tcp.c
+++ b/src/transport/plugin_transport_tcp.c
@@ -42,7 +42,6 @@
42 42
43#define DEBUG_TCP_NAT GNUNET_NO 43#define DEBUG_TCP_NAT GNUNET_NO
44 44
45
46/** 45/**
47 * Initial handshake message for a session. 46 * Initial handshake message for a session.
48 */ 47 */
@@ -1191,6 +1190,8 @@ tcp_plugin_send (void *cls,
1191 } 1190 }
1192 GNUNET_assert (session != NULL); 1191 GNUNET_assert (session != NULL);
1193 GNUNET_assert (session->client != NULL); 1192 GNUNET_assert (session->client != NULL);
1193
1194 GNUNET_SERVER_client_set_timeout(session->client, CONNECTED_LATENCY_EVALUATION_MAX_DELAY);
1194 GNUNET_STATISTICS_update (plugin->env->stats, 1195 GNUNET_STATISTICS_update (plugin->env->stats,
1195 gettext_noop ("# bytes currently in TCP buffers"), 1196 gettext_noop ("# bytes currently in TCP buffers"),
1196 msgbuf_size, 1197 msgbuf_size,
@@ -1739,6 +1740,7 @@ handle_tcp_welcome (void *cls,
1739 } 1740 }
1740 session->last_activity = GNUNET_TIME_absolute_get (); 1741 session->last_activity = GNUNET_TIME_absolute_get ();
1741 session->expecting_welcome = GNUNET_NO; 1742 session->expecting_welcome = GNUNET_NO;
1743 GNUNET_SERVER_client_set_timeout(client, CONNECTED_LATENCY_EVALUATION_MAX_DELAY);
1742 GNUNET_SERVER_receive_done (client, GNUNET_OK); 1744 GNUNET_SERVER_receive_done (client, GNUNET_OK);
1743} 1745}
1744 1746