86 NativeDatagramConnection* datagramConn = reinterpret_cast<NativeDatagramConnection*>(nativePeerHandle); |
86 NativeDatagramConnection* datagramConn = reinterpret_cast<NativeDatagramConnection*>(nativePeerHandle); |
87 int retVal = datagramConn->receiveDatagram(*aJni,aJavaBuffer,aOffset,aLength,addr,&port); |
87 int retVal = datagramConn->receiveDatagram(*aJni,aJavaBuffer,aOffset,aLength,addr,&port); |
88 LOG1(ESOCKET,EInfo,"addr = %s",addr); |
88 LOG1(ESOCKET,EInfo,"addr = %s",addr); |
89 |
89 |
90 jnistring = aJni->NewStringUTF(addr); |
90 jnistring = aJni->NewStringUTF(addr); |
|
91 delete[] addr; |
91 aJni->SetObjectArrayElement(aSenderAddr,0,jnistring); |
92 aJni->SetObjectArrayElement(aSenderAddr,0,jnistring); |
92 |
93 |
93 aJni->SetIntArrayRegion(aSenderPort,0,1,&port); |
94 aJni->SetIntArrayRegion(aSenderPort,0,1,&port); |
94 LOG1(ESOCKET,EInfo,"Datagram JNI, receive called ", 2); |
95 LOG1(ESOCKET,EInfo,"Datagram JNI, receive called ", 2); |
95 LOG1(ESOCKET,EInfo,"Datagram JNI, receive called , offset %d", aOffset); |
96 LOG1(ESOCKET,EInfo,"Datagram JNI, receive called , offset %d", aOffset); |