javaextensions/datagram/datagram/src/nativedatagramconnection.cpp
changeset 48 e0d6e9bd3ca7
parent 21 2a9601315dfc
child 64 0ea12c182930
--- a/javaextensions/datagram/datagram/src/nativedatagramconnection.cpp	Wed Jun 23 18:07:10 2010 +0300
+++ b/javaextensions/datagram/datagram/src/nativedatagramconnection.cpp	Tue Jul 06 14:10:26 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)
         {