All pastes #457749 Raw Edit

Anonymous

public c v1 · immutable
#457749 ·published 2007-04-25 15:25 UTC
rendered paste body
#include <sys/socket.h>#include <netinet/in.h>#include <stdio.h>int main(int argc, char**argv){  int sockfd,n;  struct sockaddr_in servaddr,cliaddr;  char sendline[10000];  char recvline[10000];  if (argc != 2)    {      printf("usage:  udpcli <IP address>\n");      exit(1);    }  sockfd=socket(AF_INET,SOCK_DGRAM,0);  bzero(&servaddr,sizeof(servaddr));  servaddr.sin_family = AF_INET;  servaddr.sin_addr.s_addr=inet_addr(argv[1]);  servaddr.sin_port=htons(5060);  bzero(&cliaddr,sizeof(cliaddr));  cliaddr.sin_family = AF_INET;  cliaddr.sin_addr.s_addr=inet_addr("localhost");  cliaddr.sin_port=htons(40000);  bind(sockfd, &cliaddr, sizeof(cliaddr));  while (fgets(sendline, 10000,stdin) != NULL)    {      sendto(sockfd,sendline,strlen(sendline),0,(struct sockaddr *)&servaddr,sizeof(servaddr));      printf("SENT\n");    }}