Add dlts_client.c and dtls_server.c
diff --git a/programs/ssl/ssl_client2.c b/programs/ssl/ssl_client2.c
index a574a2c..53b0645 100644
--- a/programs/ssl/ssl_client2.c
+++ b/programs/ssl/ssl_client2.c
@@ -349,7 +349,7 @@
 
 int main( int argc, char *argv[] )
 {
-    int ret = 0, len, tail_len, server_fd, i, written, frags;
+    int ret = 0, len, tail_len, server_fd, i, written, frags, retry_left;
     unsigned char buf[SSL_MAX_CONTENT_LEN + 1];
 #if defined(POLARSSL_KEY_EXCHANGE__SOME__PSK_ENABLED)
     unsigned char psk[POLARSSL_PSK_MAX_LEN];
@@ -1181,6 +1181,7 @@
     /*
      * 6. Write the GET request
      */
+    retry_left = opt.max_resend;
 send_request:
     printf( "  > Write to server:" );
     fflush( stdout );
@@ -1317,7 +1318,7 @@
             {
                 case POLARSSL_ERR_NET_TIMEOUT:
                     printf( " timeout\n" );
-                    if( opt.max_resend-- > 0 )
+                    if( retry_left-- > 0 )
                         goto send_request;
                     goto exit;