/*A SIMPLE CLIENT CONNECT TO A SERVER SEND A MSSG */ #include "header.h" #include int main(int argc,char *argv[]) { int soc,num; struct sockaddr_in server; char buf[1024]; int n; if(argc !=3){ printf("format %s < ip address > < port no >\n",argv[0]); exit(0); } soc=socket(PF_INET,SOCK_STREAM,0); if(soc<0){ printf("error in opening the socket\n"); exit(1); } server.sin_family=AF_INET; server.sin_addr.s_addr=inet_addr(argv[1]); server.sin_port=htons(atoi(argv[2])); printf("plese enter a string: "); scanf("%s",buf); printf("Buffer: %s\n", buf); // connect(soc,(struct sockaddr *)&server,sizeof(server)); n = sendto(soc, buf, sizeof(buf),MSG_FIN, sa &server, sizeof(server)); if(n<0) { printf("writing error\n"); perror("Client "); exit(3); } printf("num::%d\n",num); close(soc); return 0; }