| | |
| | | } |
| | | #endif |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | extern "C" JNIEXPORT jstring |
| | | |
| | | JNICALL |
| | |
| | | // XLOGD("%d\n", wid); |
| | | // printf("%d\n", wid); |
| | | |
| | | } |
| | | |
| | | #include <signal.h> |
| | | #include "TCPClient.h" |
| | | |
| | | TCPClient tcp; |
| | | |
| | | extern "C" |
| | | JNIEXPORT void JNICALL |
| | | Java_com_basic_security_utils_SocketClient_setup(JNIEnv *env, jobject instance, jstring ip_, |
| | | jint port) { |
| | | const char *ip = env->GetStringUTFChars(ip_, 0); |
| | | tcp.exit(); |
| | | tcp.setup(ip, port); |
| | | |
| | | env->ReleaseStringUTFChars(ip_, ip); |
| | | } |
| | | //extern "C" |
| | | //JNIEXPORT jstring JNICALL |
| | | //Java_com_basic_security_utils_SocketClient_receive(JNIEnv *env, jobject instance) { |
| | | // return env->NewStringUTF(tcp.read().c_str()); |
| | | //} |
| | | extern "C" |
| | | JNIEXPORT jstring JNICALL |
| | | Java_com_basic_security_utils_SocketClient_receive(JNIEnv *env, jobject instance) { |
| | | const char* str = tcp.read().c_str(); |
| | | return env->NewStringUTF(str); |
| | | } |