#include #include #include #include #include #define SERPORT 3490 #define MAXBUF 1024 int main() { int udpSocket;int returnStatus; struct sockaddr_in udpServer,udpClient; char buf[MAXBUF]; udpSocket = socket(AF_INET, SOCK_DGRAM, 0); /* client address */ /* use INADDR_ANY to use all local addresses */ udpClient.sin_family = AF_INET; udpClient.sin_addr.s_addr = INADDR_ANY; udpClient.sin_port = 0; returnStatus = bind(udpSocket, (struct sockaddr*)&udpClient, sizeof(udpClient)); //server addr udpServer.sin_family = AF_INET; udpServer.sin_addr.s_addr = inet_addr("127.0.0.1"); udpServer.sin_port = htons(3490); bzero(buf,MAXBUF); while(strcmp(buf,"exit")!=0) { printf("Enter Text"); scanf("%s",buf); returnStatus = sendto(udpSocket, buf, strlen(buf)+1,0,(struct sockaddr*)&udpServer, sizeof(udpServer)); if(returnStatus==-1) { printf("Error in sending the message"); } } }