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 -