void send_data(int signum) {
int c;
- unsigned char data;
c=gd3_l->max_x*gd3_l->max_y*gd3_l->max_z;
- printf("%d <-\n",c);
-
- network_send(gnet->connection[0].fd,&dc,1);
- network_receive(gnet->connection[0].fd,&data,sizeof(unsigned char));
- printf("debug: sent dc\n");
-
- network_send(gnet->connection[0].fd,(unsigned char *)gd3_l,
- sizeof(d3_lattice));
- network_receive(gnet->connection[0].fd,&data,sizeof(unsigned char));
- printf("debug: sent d3_lattice\n");
-
- network_send(gnet->connection[0].fd,(unsigned char *)gmy_info,sizeof(info));
- network_receive(gnet->connection[0].fd,&data,sizeof(unsigned char));
- printf("debug: sent info\n");
-
- network_send(gnet->connection[0].fd,gd3_l->status,c*sizeof(unsigned char));
- network_receive(gnet->connection[0].fd,&data,sizeof(unsigned char));
- printf("debug: sent ac\n");
-
- network_send(gnet->connection[0].fd,(unsigned char *)gd3_l->extra,
- c*sizeof(int));
- network_receive(gnet->connection[0].fd,&data,sizeof(unsigned char));
- printf("debug: sent cc\n");
-
- network_send(gnet->connection[0].fd,(unsigned char *)gi,sizeof(int));
- network_receive(gnet->connection[0].fd,&data,sizeof(unsigned char));
- printf("debug: sent steps\n");
-
+ network_send_chan(gnet,0,&dc,1);
+ network_send_chan(gnet,0,(unsigned char *)gd3_l,sizeof(d3_lattice));
+ network_send_chan(gnet,0,(unsigned char *)gmy_info,sizeof(info));
+ network_send_chan(gnet,0,gd3_l->status,c*sizeof(unsigned char));
+ network_send_chan(gnet,0,(unsigned char *)gd3_l->extra,c*sizeof(int));
+ network_send_chan(gnet,0,(unsigned char *)gi,sizeof(int));
}
gnet=&net;
/* default values */
- strcpy(server_ip,"");
+ strcpy(server_ip,"137.250.82.105");
strcpy(p_file,IMP_PROFILE);
strcpy(n_e_file,NEL_PROFILE);
strcpy(r_file,"");
int nop(t_event *event,void *allineed) {
+ printf("\ni did a nop :)\n");
+
return 1;
}
/* shutdown/free/close everything now ... */
free(d3_l.status);
free(d3_l.extra);
+ free(c_profile);
+ free(n_e_loss);
+ free(nel_z);
return 1;
}