Ethernet test for tinydtls-0.5.0

Dependencies:   EthernetInterface mbed-rtos mbed tinydtls

Fork of tinydtls_test_ethernet by Ashley Mills

Revision:
3:0caeed7fd9f0
Parent:
2:21019cad4c93
Child:
4:4d466a913c11
--- a/main.cpp	Thu Oct 10 22:07:32 2013 +0000
+++ b/main.cpp	Fri Oct 11 14:04:03 2013 +0000
@@ -61,49 +61,6 @@
    #define APN_PASSWORD "web"
 #endif
 
-/* stolen from libcoap: */
-int 
-resolve_address(const char *server, struct sockaddr *dst) {
-  
-  struct addrinfo *res, *ainfo;
-  struct addrinfo hints;
-  static char addrstr[256];
-  int error;
-
-  memset(addrstr, 0, sizeof(addrstr));
-  if (server && strlen(server) > 0)
-    memcpy(addrstr, server, strlen(server));
-  else
-    memcpy(addrstr, "localhost", 9);
-
-  memset ((char *)&hints, 0, sizeof(hints));
-  hints.ai_socktype = SOCK_DGRAM;
-  hints.ai_family = AF_UNSPEC;
-
-  error = getaddrinfo(addrstr, "", &hints, &res);
-
-  if (error != 0) {
-    DBG("Some bullshit error");//fprintf(stderr, "getaddrinfo: %s\n", gai_strerror(error));
-    return error;
-  }
-
-  for (ainfo = res; ainfo != NULL; ainfo = ainfo->ai_next) {
-
-    switch (ainfo->ai_family) {
-    case AF_INET:
-
-      memcpy(dst, ainfo->ai_addr, ainfo->ai_addrlen);
-      return ainfo->ai_addrlen;
-    default:
-      ;
-    }
-  }
-
-  freeaddrinfo(res);
-  return -1;
-}
-
-
 sockaddr_in bindAddr,serverAddress;
 bool connectToSocketUDP(char *ipAddress, int port, int *sockfd) {
   *sockfd = -1;
@@ -276,27 +233,6 @@
        dsrv_log(LOG_ALERT, "setsockopt SO_REUSEADDR: %s\n", strerror(errno));
     }*/
      
-     /*
-  memset(&dst, 0, sizeof(session_t));
-  // resolve destination address where server should be sent 
-  //int res = resolve_address("192.168.1.99", &dst.addr.sa);
-  int res = resolve_address("109.74.199.96", &dst.addr.sa);
-  if (res < 0) {
-    dsrv_log(LOG_EMERG, "failed to resolve address\n");
-    fail(9);
-  }
-  dst.size = res;
-
-  // use port number from command line when specified or the listen port, otherwise 
-  dst.addr.sin.sin_port = htons(4433);//atoi(optind < argc ? argv[optind++] : port_str));
-  
-  // init socket and set it to non-blocking
-  sockfd = socket(dst.addr.sa.sa_family, SOCK_DGRAM, 0);
-  if (sockfd < 0) {
-    dsrv_log(LOG_ALERT, "socket: %s\n", strerror(errno));
-    return 0;
-  }*/
-
     // tinydtls stuff
     
     // destination address is stored in a session type