if(connect(sock,(sockaddr*) pt_servaddr, sizeof(servaddr))) printf("Connection failed..."); else { recv(sock, pbuf, sizeof(buf),0); printf("%s\n", buf); memset(buf, 0, sizeof(buf)); strcat(buf, "EHLO xxxxx\r\n"); send(sock, pbuf, sizeof(buf),0); memset(buf, 0, sizeof(buf)); recv(sock, pbuf, sizeof(buf),0); printf("%s\n", buf); memset(buf, 0, sizeof(buf)); strcat(buf, "auth login\r\n"); printf("%s\n", buf); send(sock, pbuf, sizeof(buf),0); recv(sock, pbuf, sizeof(buf),0); printf("%s\n", buf); closesocket(sock); } |