All pastes #82281 Raw Edit

Stuff

public text v1 · immutable
·published 2006-07-08 06:38 UTC
rendered paste body
if (result == pid)
            {
               /* Create a new socket for communicating the job finlaization */
               answ_sock = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);

               /* Send some data to the client to indicate that the job was finished */
               printf("(TServerJobControl) Sending application termination data to the LRS (%d)...\n", pid);
               temp_port = clnt_addr.sin_port;
               clnt_addr.sin_port = htons(LRS_RECV_PORT);
               //outData.type = JOB_FINISHED;
               //outData.data.execData.pid = pid;
               /* This method of sending just once should be changed by something more secure... */
               /* If we do this, the TRunningJobs have to be changed so that it can answer for this securer method. */
               /* Besides a new socket must be created so that we can listen the ack from the LRS. This 'sock' must not be used */
               done = 0;
               nblocking(answ_sock);