- 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");
-
- if(signum==121) {
- printf("save test file\n");
- fd=open("./test.save",O_WRONLY|O_CREAT);
- write(fd,gd3_l,sizeof(d3_lattice));
- write(fd,gmy_info,sizeof(info));
- write(fd,gd3_l->status,c*sizeof(unsigned char));
- write(fd,gd3_l->extra,c*sizeof(int));
- close(fd);
- }
+ 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));
+ network_send_chan(gnet,0,&ack,sizeof(unsigned char));