-----------------------------------------------------------------------
int main () {
int sockfd;
int len;
struct sockaddr_in address;
int result;
char com[BUFSIZ], output[BUFSIZ];
FILE *data;
//Create socket for the client
sockfd = socket(PF_INET,SOCK_STREAM,0);
//Name the socket as agreed with the server
address.sin_family = PF_INET;
address.sin_addr.s_addr = inet_addr("192.22.4.2");
address.sin_port = htons(143);
len = sizeof(address);
//Connect our socket to the server's socket
result = connect(sockfd, (struct sockaddr *) &address,len);
strcpy(com, "x0001 login if04035 komputer\r\nx0002
logout\r\nconnection : close\r\n");
if (result == -1){
perror("oops : client1 ");
exit(1);
}
//we can now read and write via sockfd
write(sockfd, com, BUFSIZ);
read(sockfd, output, BUFSIZ);
data= fopen("coba.txt","w+");
fputs(output,data);
close(data);
printf("BERHASIL");
//close socket for the client
close(sockfd);
exit(0);
}
-----------------------------------------------------------------------
saya ingin membuat sebuah program socket programming.dimana program
tersebut akan mengirimkan username dan password ke server
imap(192.22.4.2).lalu balasan dari server imap tersebut di simpan ke
dalam file coba.txt.
Ketika saya menjalankan program tersebut,isi dari file coba.txt hanya
"* OK dovecot ready."
yang saya inginkan adalah program tersebut mengirimkan username dan
password dan menerima balasan kalau username dan password
falid.Prediksi saya, coding nya salah di "x0001 login if04035
komputer\r\nx0002 logout\r\nconnection : close\r\n".untuk username dan
password sudah pas, port juga sudah cocok.saya coba ke pak shell untuk
telnet ke server imap,lancar koq.
mohon dunk bantuannya.......
plizzz.......
--
Aris Marpaung
Del Polytechnic of Informatics
Sitoluama, Tobasa
http://www.pidel.org
E-Mail : [EMAIL PROTECTED]
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis