Network Programming…
Source Code For Network Programming in C:-
//client #include stdio.h #include sys/types.h #include sys/socket.h #include netinet/in.h #include arpa/inet.h #include unistd.h
int main() { int socket1; char msg[100]; struct sockaddr_in server; socket1 = socket(AF_INET,SOCK_DGRAM,0); server.sin_family = AF_INET; server.sin_addr.s_addr = INADDR_ANY; server.sin_port = htons(1234); printf("Enter msg="); scanf("%s",&msg); sendto(socket1,msg,sizeof(msg),0,(struct sockaddr*)&server,sizeof(server)); close(socket1); }
//server #include stdio.h #include sys/types.h #include sys/socket.h #include netinet/in.h #include arpa/inet.h #include unistd.h
int main() { int socket1,len; char msg[100]; struct sockaddr_in server,client; socket1 = socket(AF_INET,SOCK_DGRAM,0); server.sin_family = AF_INET; server.sin_addr.s_addr = INADDR_ANY; server.sin_port = htons(1234); int status = bind(socket1,(struct sockaddr*)&server,sizeof(server)); len = sizeof(client); recvfrom(socket1,msg,sizeof(msg),0,(struct sockaddr*)&client,&len); printf("mssg receved=%s",msg); close(socket1); }