javaextensions/datagram/datagram/src/nativedatagramconnection.cpp
changeset 49 35baca0e7a2e
parent 21 2a9601315dfc
child 64 0ea12c182930
equal deleted inserted replaced
35:85266cc22c7f 49:35baca0e7a2e
    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);