javaextensions/datagram/datagram/src/nativedatagramconnection.cpp
branchRCL_3
changeset 23 e5618cc85d74
parent 14 04becd199f91
child 25 ae942d28ec0e
--- a/javaextensions/datagram/datagram/src/nativedatagramconnection.cpp	Mon Jun 21 15:32:50 2010 +0300
+++ b/javaextensions/datagram/datagram/src/nativedatagramconnection.cpp	Thu Jul 15 18:31:06 2010 +0300
@@ -98,6 +98,11 @@
 
         LOG(ESOCKET, EInfo, "Datagram client connection");
         mSockDesc = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
+        struct sockaddr_in addr;
+        addr.sin_family = AF_INET;
+        addr.sin_addr.s_addr = htonl(INADDR_ANY);
+        int res = bind(mSockDesc, (struct sockaddr*) &addr, sizeof(addr));
+        LOG1(ESOCKET, EInfo, "Datagram client connection, bind returned %d",res);
 
         if (aApn != -1)
         {