gpt4 book ai didi

创建 wpa_supplicant UI

转载 作者:行者123 更新时间:2023-11-30 16:54:38 32 4
gpt4 key购买 nike

我需要创建一个程序,在小卡和 Android 之间通过直接 wifi 进行通信。我做了一个“iw 列表”,我得到了: 支持的接口(interface)模式: * IBSS * 管理 * 美联社 * 监视器 * P2P客户端 * P2P-GO所以,通常情况下,应该可以做到。我找到了这个网站:https://w1.fi/wpa_supplicant/devel/index.html在c代码中使用wpa_applicant。所以,我像他们说的那样使用 wpa_ctrl.c 代码:

#include <stdio.h>
#include "direct.h"
#include "wpa_ctrl.h"
#include <string.h>

void function_test_call(char *msg, size_t len)
{
printf("message callback %s\n", msg);
printf("len callback %d\n", len);

}

int main()
{
struct wpa_ctrl *wpa_path;

const char *path = "/var/run/wpa_supplicant/wlan0";

wpa_path = (void*)0;
wpa_path = wpa_ctrl_open(path);
if (wpa_path)
{
printf("youpi\n");
}
else
{
printf("pas youpi\n");
return (1);
}
char response[1024];
size_t size_buf = 0;
int ret = wpa_ctrl_request(wpa_path, "PING",
4, response, &size_buf, function_test_call);
printf("ret value %d\n", ret);
printf("response size %d\n", size_buf);
printf("reponse : %s\n", response);
return (0);
}

这是我运行时附加的内容:油皮剩余值 0响应大小 0回复:

所以连接没问题,但是 REQUEST ping 应该是 PONG,否则我什么也得不到。请帮助我:)

最佳答案

我发现,这是我的错误 我更换了 大小_t 大小_buf = 0; 大小_t 大小_buf = 1023;我的错-_-

关于创建 wpa_supplicant UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40488538/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com