工具与软件:
您好!
任何人都可以帮助解决以下问题。 在尝试建立 TCP/UDP 连接时、我们可以建立连接、但无法接收数据。 我们使用的是来自 Resource Explorer 的示例程序。
|
1. |
TCP 测试: 运行 TCP 客户端示例时、我们可以向服务器接收数据。但是、在从服务器接收数据时、我们无法访问接收缓冲区:
struct netbuf * rxBbuf = NULL;
(我们找不到"netbuf"的结构、因此无法通过 TCP 访问"接收缓冲区数据") |
|
2. |
UDP 测试: 正在服务器端接收 UDP 数据、但无法从服务器接收数据。 在同一 TCP 客户端应用中、要为 UDP 套接字打开、发送/接收数据和关闭套接字调用哪些函数? 我们需要运行 UDP 和 TCP 以便一次在两个套接字上发送/接收数据。
|

在 UDP 客户端的代码部分:
我们没有将数据发送到" gRxDataBuff "从服务器发送:
RET = lwip_recvfrom (sock、gRxDataBuff、APP_SOCKET_MAX_RX_DATA_LEN、0、pAddr、 长度(&L);
gRxDataBuff[ret]='\0';
EnetAppUtils_print ("来自主机的消息:%s\r\n"、gRxDataBuff);


