From: Todd O. <to...@us...> - 2009-04-06 00:20:15
|
Update of /cvsroot/yassl/cyassl/examples In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv8880 Modified Files: test.h Log Message: windows dtls fixes Index: test.h =================================================================== RCS file: /cvsroot/yassl/cyassl/examples/test.h,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** test.h 3 Apr 2009 23:17:37 -0000 1.15 --- test.h 6 Apr 2009 00:19:59 -0000 1.16 *************** *** 240,250 **** { SOCKADDR_IN_T cliaddr; ! byte b; int n; socklen_t len = sizeof(cliaddr); ! n = recvfrom(sockfd, &b, sizeof(b), MSG_PEEK, (struct sockaddr*)&cliaddr, &len); ! if (n == 1) { if (connect(sockfd, (const struct sockaddr*)&cliaddr, sizeof(cliaddr)) != 0) --- 240,250 ---- { SOCKADDR_IN_T cliaddr; ! byte b[1500]; int n; socklen_t len = sizeof(cliaddr); ! n = recvfrom(sockfd, b, sizeof(b), MSG_PEEK, (struct sockaddr*)&cliaddr, &len); ! if (n > 0) { if (connect(sockfd, (const struct sockaddr*)&cliaddr, sizeof(cliaddr)) != 0) *************** *** 295,299 **** #ifdef CYASSL_DTLS ! return udp_accept(sockfd, clientfd, args); #endif --- 295,300 ---- #ifdef CYASSL_DTLS ! udp_accept(sockfd, clientfd, args); ! return; #endif |