c - Server-Client not connecting -


i new socket programming in c. stuck on here. below server , client .c program files. problem not getting connected.any appreciated

here client.c

#include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <netdb.h> #include <stdio.h> #include <string.h> #include <stdlib.h> #include <unistd.h> #include <errno.h> #include <arpa/inet.h>  int main(void) { int host_socket =0,add_length,bufflen; struct sockaddr_in host_addr; struct hostent *h; char recvbuffer[1024];  host_socket = socket(af_inet,sock_dgram,0); host_addr.sin_family = af_inet; host_addr.sin_port = 5000; host_addr.sin_addr.s_addr = inet_addr("127.0.0.1");  if(bind(host_socket,(struct sockaddr*)&host_addr,sizeof(host_addr))<0) {     printf("\n not connecct server !!");     return 1; }  recvfrom(host_socket,recvbuffer,(sizeof(recvbuffer)-1),0,(struct     sockaddr*)&host_addr,&add_length); fputs(recvbuffer,stdout); return 0;     } 

this server.c

#include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <errno.h> #include <string.h> #include <sys/types.h>   int main(void) { int serv_socket =0; char sendbuffer[1024]; struct sockaddr_in serv_addr;  serv_socket = socket(af_inet,sock_dgram,0); serv_addr.sin_family = af_inet; serv_addr.sin_port = 5000; serv_addr.sin_addr.s_addr = htonl(inaddr_any);  bind(serv_socket,(struct sockaddr*)&serv_addr,sizeof(serv_addr));  listen(serv_socket,10);  while(1) {  accept(serv_socket,(struct sockaddr*)null,null); strcpy(sendbuffer,"your ip not traced try again !!");  sendto(serv_socket,sendbuffer,strlen(sendbuffer),0,(struct sockaddr*)&serv_addr,sizeof(serv_addr));  close(serv_socket); sleep(1); } return 0;     } 


Comments

Popular posts from this blog

windows - Single EXE to Install Python Standalone Executable for Easy Distribution -

c# - Access objects in UserControl from MainWindow in WPF -

javascript - How to name a jQuery function to make a browser's back button work? -