gtnets_servers_[nflow_] = (TCPServer*) gtnets_nodes_[dst_node]->
AddApplication(TCPServer(TCPReno()));
- gtnets_servers_[nflow_]->BindAndListen(80);
+ gtnets_servers_[nflow_]->BindAndListen(1000+nflow_);
gtnets_clients_[nflow_] = (TCPSend*)gtnets_nodes_[src_node]->
AddApplication(TCPSend(metadata, gtnets_nodes_[dst_node]->GetIPAddr(),
- 80, Constant(datasize), TCPReno()));
+ 1000+nflow_, Constant(datasize), TCPReno()));
gtnets_clients_[nflow_]->SetSendCallBack(tcp_sent_callback);
gtnets_clients_[nflow_]->Start(0);
double GTSim::gtnets_get_flow_rx(void *metadata){
int flow_id = gtnets_action_to_flow_[metadata];
- return gtnets_servers_[flow_id]->totRx;
+ return gtnets_servers_[flow_id]->GetTotRx();
}
int GTSim::run_until_next_flow_completion(void ***metadata, int *number_of_flows){