#include #include #include #include #include #include #include #include #include #include #include struct sockaddr_in aicl; struct tm *now; int main(int argc, char ** argv) { memset ((char*)&aicl,0,sizeof(aicl)); char ip[18]; int port,s; char c[1]; /*puts ("Veillez indiquer l'adresse IP du serveur et le port :"); scanf("%s %d",ip,&port); */ initscr(); cbreak(); aicl.sin_family=AF_INET; aicl.sin_port=htons(30000); aicl.sin_addr.s_addr=inet_addr("127.0.0.1"); s=socket(AF_INET,SOCK_STREAM,0); if(connect(s,(struct sockaddr*)&aicl,sizeof(struct sockaddr_in))<0){ puts("Connection Impossible : vérifier l'état du serveur"); close(s); endwin(); exit(1); } while((c[0]=getch())!='Z'){ write(s,c,1); } write(s,c,1); endwin(); close(s); return 0; }