Fixing w5500.
This commit is contained in:
parent
1501fff7e9
commit
4a4e5fba12
|
@ -326,17 +326,21 @@ void wiz_client_op_test(int argc, char *argv[]) {
|
||||||
KPrintf("wiz client to %d.%d.%d.%d:%d\n", ip[0], ip[1], ip[2], ip[3], port);
|
KPrintf("wiz client to %d.%d.%d.%d:%d\n", ip[0], ip[1], ip[2], ip[3], port);
|
||||||
uint8_t buf[g_wiznet_buf_size];
|
uint8_t buf[g_wiznet_buf_size];
|
||||||
sscanf(argv[3], "%s", buf);
|
sscanf(argv[3], "%s", buf);
|
||||||
int ret =
|
while (true) {
|
||||||
wiz_client_op(client_sock, buf, g_wiznet_buf_size, ip, port, SEND_DATA);
|
int ret =
|
||||||
if (ret <= 0) {
|
wiz_client_op(client_sock, buf, g_wiznet_buf_size, ip, port, SEND_DATA);
|
||||||
KPrintf("[W5500] Client Op Failed.\n");
|
if (ret <= 0) {
|
||||||
}
|
KPrintf("[W5500] Client Op Failed.\n");
|
||||||
MdelayKTask(10);
|
}
|
||||||
memset(buf, 0, g_wiznet_buf_size);
|
MdelayKTask(10);
|
||||||
// waiting for a responding.
|
memset(buf, 0, g_wiznet_buf_size);
|
||||||
ret = wiz_client_op(client_sock, buf, g_wiznet_buf_size, ip, port, RECV_DATA);
|
// waiting for a responding.
|
||||||
if (ret > 0) {
|
ret =
|
||||||
KPrintf("received msg: %s\n", buf);
|
wiz_client_op(client_sock, buf, g_wiznet_buf_size, ip, port, RECV_DATA);
|
||||||
|
if (ret > 0) {
|
||||||
|
KPrintf("received msg: %s\n", buf);
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue