[feature][T8TSK-4] Optimize the network module, provide state buffer variables 2, short the waiting time
Change-Id: Iea4a60a48352bd8502d1c9b259df10d378fa08dd
diff --git a/lib/liblynq-sim/src/lynq_sim.cpp b/lib/liblynq-sim/src/lynq_sim.cpp
index 913599c..7ad019e 100755
--- a/lib/liblynq-sim/src/lynq_sim.cpp
+++ b/lib/liblynq-sim/src/lynq_sim.cpp
@@ -56,6 +56,7 @@
struct sockaddr_in addr_serv;
static int sock_fd = 0;
int Global_uToken = 0;
+int solicited_token = -1;
int resp_type = -1;
int request = -1;
int slot_id = -1;
@@ -175,6 +176,7 @@
if(p.dataAvail() > 0)
{
p.readInt32(&resp_type);
+ p.readInt32(&solicited_token);
p.readInt32(&request);
p.readInt32(&slot_id);
p.readInt32(&error1);
@@ -223,6 +225,7 @@
if(p.dataAvail() > 0)
{
p.readInt32(&resp_type);
+ p.readInt32(&solicited_token);
p.readInt32(&request);
p.readInt32(&slot_id);
p.readInt32(&error1);
@@ -274,6 +277,7 @@
if(p.dataAvail() > 0)
{
p.readInt32(&resp_type);
+ p.readInt32(&solicited_token);
p.readInt32(&request);
p.readInt32(&slot_id);
p.readInt32(&error1);
@@ -324,6 +328,7 @@
if(p.dataAvail() > 0)
{
p.readInt32(&resp_type);
+ p.readInt32(&solicited_token);
p.readInt32(&request);
p.readInt32(&slot_id);
p.readInt32(&error1);
@@ -371,6 +376,7 @@
{
char test[128] = {0};
p.readInt32(&resp_type);
+ p.readInt32(&solicited_token);
p.readInt32(&request);
p.readInt32(&slot_id);
p.readInt32(&error1);
@@ -420,6 +426,7 @@
if(p.dataAvail() > 0)
{
p.readInt32(&resp_type);
+ p.readInt32(&solicited_token);
p.readInt32(&request);
p.readInt32(&slot_id);
p.readInt32(&error1);
@@ -465,6 +472,7 @@
if(p.dataAvail() > 0)
{
p.readInt32(&resp_type);
+ p.readInt32(&solicited_token);
p.readInt32(&request);
p.readInt32(&slot_id);
p.readInt32(&error1);
@@ -518,6 +526,7 @@
if(p.dataAvail() > 0)
{
p.readInt32(&resp_type);
+ p.readInt32(&solicited_token);
p.readInt32(&request);
p.readInt32(&slot_id);
p.readInt32(&error1);
@@ -566,6 +575,7 @@
if(p.dataAvail() > 0)
{
p.readInt32(&resp_type);
+ p.readInt32(&solicited_token);
p.readInt32(&request);
p.readInt32(&slot_id);
p.readInt32(&error1);
@@ -610,6 +620,7 @@
if(p.dataAvail() > 0)
{
p.readInt32(&resp_type);
+ p.readInt32(&solicited_token);
p.readInt32(&request);
p.readInt32(&slot_id);
p.readInt32(&error1);
@@ -715,6 +726,7 @@
char test[128] = {0};
char *argv[5] = {0};
p.readInt32(&resp_type);
+ p.readInt32(&solicited_token);
p.readInt32(&request);
p.readInt32(&slot_id);
p.readInt32(&error1);
@@ -787,6 +799,7 @@
if(p.dataAvail() > 0)
{
p.readInt32(&resp_type);
+ p.readInt32(&solicited_token);
p.readInt32(&request);
p.readInt32(&slot_id);
p.readInt32(&error1);
@@ -959,6 +972,7 @@
if(p.dataAvail() > 0)
{
p.readInt32(&resp_type);
+ p.readInt32(&solicited_token);
p.readInt32(&request);
p.readInt32(&slot_id);
p.readInt32(&error1);