Visual Studio
-
MQTT(mosquitto) Visual studio - 3 (subscriber)Network 2021. 3. 8. 21:20
#include #include #include #include #define sleep(x) Sleep((x)*1000) #define strdup _strdup #define IN_BUF_LENGTH 65536 #define DEFAULT_MQTT_HOST "127.0.0.1" #define DEFAULT_MQTT_PORT 1883 #define DEFAULT_MQTT_KEEPALIVE 60 #define DEFAULT_MQTT_TOPIC "EXAMPLE_TOPIC" static bool run = true; void connect_callback(struct mosquitto *mosq, void *obj, int result) { printf("connect callback, rc=%d\n", r..
-
MQTT(mosquitto) Visual studio - 2 (Publisher)Network 2021. 3. 8. 21:15
간단하게 Publish 할 수 있는 Client를 제작해 봅니다. #include #include #include #include #define sleep(x) Sleep((x)*1000) #define strdup _strdup #define DEFAULT_MQTT_HOST "127.0.0.1" #define DEFAULT_MQTT_PORT 1883 #define DEFAULT_MQTT_KEEPALIVE 60 #define DEFAULT_MQTT_TOPIC "EXAMPLE_TOPIC" #define BUF_LENGTH 65536 void connect_callback(struct mosquitto *mosq, void *obj, int result) { printf("connect callback, r..
-
MQTT(mosquitto) Visual studio - 1 (환경설정)Network 2021. 3. 8. 09:33
Visual studio에서 개발 하기 위해 Mosquitto 의 Include 파일과 Lib를 준비 합니다. 이전 글에서 설치했던 Mosquitto 경로에 가면 devel이라는 폴더가 있습니다. ( pros2.tistory.com/137 ) DLL, Lib, Include 파일을 적절히 폴더로 묶어 프로젝트 내에 배치 합니다. 저는 아래와 같이 폴더를 배치하였습니다. DLL : \mosquitto-2.0.8\bin Lib : \mosquitto-2.0.8\libraries Include : \mosquitto-2.0.8\Includes DLL 속성 > 디버깅 > 환경 Include C/C++ > 일반 > 추가 포함 디렉터리 Lib 링커 > 일반 > 추가 라이브러리 디렉터리 링커 > 입력 > 추가 종속성..