WiFiモジュールを介してUDPパケットを受信して処理する必要があるプロジェクトに取り組んでいます。ただし、私はまだ c/c++ の初心者 (学生) です。私のメイン ファイルmain.cppでは、UDPSocket クラスを使用して、モジュールとサーバー間の通信を初期化しました。
UDPSocket server(ð);
static void nsp_init()
{
NSDL_DEBUG("name: %s", endpoint_name);
server.open("xxx.xxx.xxx.xxx", xxxx);
NSDL_DEBUG("name: %s", endpoint_name);
NSDL_DEBUG("EP:%s\n", endpoint_name);
}
問題は、私の main.cpp で宣言したクラスの recv インスタンスにアクセスしたい私のprocessing.cppファイルにあります:
#include "ESP8266Interface.h"
#include "UDPSocket.h"
extern Serial pc;
extern ESP8266Interface eth;
extern UDPSocket server(ð); //Am getting an error for using this
extern char endpoint_name[16];
extern uint8_t ep_type[];
extern uint8_t lifetime_ptr[];
私の質問は、メイン クラスで宣言した同じUDPSocket サーバー (ð)をどのように使用できるかということです。
私はあなたの入力に本当に感謝しています...