From e6a8bdd23d6f5cb46ac650285829573280edcdf6 Mon Sep 17 00:00:00 2001
From: 554325746@qq.com <554325746@qq.com>
Date: 星期一, 15 七月 2019 16:51:11 +0800
Subject: [PATCH] a

---
 app/src/main/cpp/native-lib.cpp |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

diff --git a/app/src/main/cpp/native-lib.cpp b/app/src/main/cpp/native-lib.cpp
index 9e90a7d..2a3a20c 100644
--- a/app/src/main/cpp/native-lib.cpp
+++ b/app/src/main/cpp/native-lib.cpp
@@ -12,6 +12,11 @@
 }
 #endif
 
+
+
+
+
+
 extern "C" JNIEXPORT jstring
 
 JNICALL
@@ -75,4 +80,31 @@
 //    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);
 }
\ No newline at end of file

--
Gitblit v1.8.0