From ce4d6dfe1728e5633a8f49fc4b16c36df0d23521 Mon Sep 17 00:00:00 2001 From: Linus Nordberg Date: Wed, 9 Mar 2011 10:18:06 +0100 Subject: Add retransmission timer support (UDP). --- lib/send.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib/send.c') diff --git a/lib/send.c b/lib/send.c index f169ff9..0872471 100644 --- a/lib/send.c +++ b/lib/send.c @@ -35,6 +35,8 @@ _conn_open (struct rs_connection *conn, struct rs_packet *pkt) if (conn->realm->type == RS_CONN_TYPE_TCP || conn->realm->type == RS_CONN_TYPE_TLS) { + if (tcp_init_connect_timer (conn)) + return -1; if (event_init_bufferevent (conn, conn->active_peer)) return -1; } @@ -42,6 +44,8 @@ _conn_open (struct rs_connection *conn, struct rs_packet *pkt) { if (udp_init (conn, pkt)) return -1; + if (udp_init_retransmit_timer (conn)) + return -1; } if (!conn->is_connected) -- cgit v1.1