问题描述:
if(node is 1 and tick and num_pkts_sent < num_pkts[node])
//产生DATA分组(随便写个,我只想要个参考)
pkt = (PKT_PTR) malloc(sizeof(PKT));
pkt->type = /* */;
pkt->seq_no = /* */;
pkt->source = /* */;
pkt->dest = /* */;
pkt->size = /* */;
if (node is 2 and receivedata)
{
//直接将从1号节点处收到的Data分组转发给3号节点
}
//如果该tsource函数是在3号节点上执行,且已经收到了2号节点转发来的Data分组
else if (node is 3 and ack)
{
//产生ACK分组
//将该ACK分组回送给1号节点
}
来人啦
//产生DATA分组(随便写个,我只想要个参考)
pkt = (PKT_PTR) malloc(sizeof(PKT));
pkt->type = /* */;
pkt->seq_no = /* */;
pkt->source = /* */;
pkt->dest = /* */;
pkt->size = /* */;
if (node is 2 and receivedata)
{
//直接将从1号节点处收到的Data分组转发给3号节点
}
//如果该tsource函数是在3号节点上执行,且已经收到了2号节点转发来的Data分组
else if (node is 3 and ack)
{
//产生ACK分组
//将该ACK分组回送给1号节点
}
来人啦
问题解答:
我来补答展开全文阅读