Changeset 246 for icas_send/icas_recv.c


Ignore:
Timestamp:
Jul 15, 2011, 4:36:44 PM (13 years ago)
Author:
jazz
Message:
  • icas_send : read blacklist to send UDP packets.
  • icas_recv : receive UDP packets and print messages.


File:
1 edited

Legend:

Unmodified
Added
Removed
  • icas_send/icas_recv.c

    r245 r246  
    2222    int    recv_length = sizeof(recv_sockopt);
    2323    int    received;
    24     char   BLACK_LIST[256];
     24    char   BLACK_LIST[1024];
    2525
    2626    if (argc <= 1)
     
    5252    fprintf(stderr,"Finished binding port #%s for icas_recv socket.\n",argv[1]);
    5353
    54     if ((received = recvfrom(recv_sock, BLACK_LIST, sizeof(BLACK_LIST), 0, (struct sockaddr *) &recv_sockopt, (socklen_t *) &recv_length)) < 0)
     54    while(1)
    5555    {
    56   Die("Failed to receive message");
     56  if ((received = recvfrom(recv_sock, BLACK_LIST, sizeof(BLACK_LIST), 0,
     57                     (struct sockaddr *) &recv_sockopt,
     58                     (socklen_t *) &recv_length)) < 0)
     59  {
     60      Die("Failed to receive message");
     61  }
     62  fprintf(stderr,"Received: %s\n", BLACK_LIST);
    5763    }
    58     fprintf(stderr,"Received: %s\n", BLACK_LIST);
    5964
    6065    close(recv_sock);
Note: See TracChangeset for help on using the changeset viewer.