Page 76 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 76

//└var에 ENTER를 추가시킴
                write_string(var);
            //└var이라는 문자열을 보냄
            }


            void tcpConnection(char *id, char *addr, char *port)
            //└id는 채널, addr은 IP, port는 포트를 갖고 클라이언트의 입장으로 서버에 접속하는 함수
            {
                char var[100] = "AT+CIPSTART=";
            //└var에 AT+CIPSTART라는 문자열을 저장함
                strcat(var, id);
            //└var에 id를 추가시킴
                strcat(var, ",\"TCP\",\"");
            //└var에 ,"TCP","를 추가시킴
                strcat(var, addr);
            //└var에 addr를 추가시킴
                strcat(var, "\",");
            //└var에 ",를 추가시킴
                strcat(var, port);
            //└var에 port를 추가시킴
                strcat(var, ENTER);
            //└var에 ENTER를 추가시킴
                write_string(var);
            //└var이라는 문자열을 보냄
            }


            void tcpSend(char *id, char *data)
            //└TCP를 통해 문자열을 전송하는 함수
            {
                char leng[6];
            //└문자열의 길이를 문자열로 저장할 변수
                int length;
            //└문자열의 길이를 숫자로 저장할 변수
                char var[15] = "AT+CIPSEND=";
            //└var에 AT+CIPSEND=라는 값을 저장함
                strcat(var, id);
            //└var에 id를 추가시킴
                strcat(var, ",");
            //└var에 ,를 추가시킴
                length = strlen(data);
            //└length에 보낼 문자열의 길이를 저장함




                                                         -  69  -
   71   72   73   74   75   76   77   78   79   80   81