javaextensions/datagram/datagram/src/nativedatagramconnection.cpp
branchRCL_3
changeset 23 e5618cc85d74
parent 14 04becd199f91
child 25 ae942d28ec0e
equal deleted inserted replaced
21:4376525cdefb 23:e5618cc85d74
    96     else
    96     else
    97     {
    97     {
    98 
    98 
    99         LOG(ESOCKET, EInfo, "Datagram client connection");
    99         LOG(ESOCKET, EInfo, "Datagram client connection");
   100         mSockDesc = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
   100         mSockDesc = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
       
   101         struct sockaddr_in addr;
       
   102         addr.sin_family = AF_INET;
       
   103         addr.sin_addr.s_addr = htonl(INADDR_ANY);
       
   104         int res = bind(mSockDesc, (struct sockaddr*) &addr, sizeof(addr));
       
   105         LOG1(ESOCKET, EInfo, "Datagram client connection, bind returned %d",res);
   101 
   106 
   102         if (aApn != -1)
   107         if (aApn != -1)
   103         {
   108         {
   104             // remove comments if open c patch available
   109             // remove comments if open c patch available
   105             ret = ApnSettings::setDefaultApn(aType,aApn);
   110             ret = ApnSettings::setDefaultApn(aType,aApn);