/**
* @copyright 2013 Computer Science Department, Recursive InterNetworking Architecture (RINA) laboratory, Boston University.
* All rights reserved. Permission to use, copy, modify, and distribute this software and its documentation
* for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all
* copies and that both the copyright notice and this permission notice appear in supporting documentation.
* The RINA laboratory of the Computer Science Department at Boston University makes no
* representations about the suitability of this software for any purpose.
*/
package rina.tcp.test;
import rina.config.RINAConfig;
import rina.rib.impl.RIBImpl;
import rina.tcp.TCPFlowManager;
/**
*
* @author Yuefeng Wang. Computer Science Department, Boston University
*
*/
public class bu_host2 {
public static void main(String args[])
{
String file = "./experimentConfigFiles/testConfigFiles/bu_host2.properties";
RINAConfig config = new RINAConfig(file);
String IPCName = config.getIPCName();
String IPCInstance = config.getIPCInstance();
String DIFName = config.getDIFName();
RIBImpl rib = new RIBImpl();
//put the information into the RIB
rib.addAttribute("config", config);
rib.addAttribute("difName", DIFName);
rib.addAttribute("ipcName", IPCName);
rib.addAttribute("ipcInstance", IPCInstance);
rib.addAttribute("config", config);
TCPFlowManager tm = new TCPFlowManager(rib);
int wierIDtoBUHost1 = tm.getWireID("BostonU1");
System.out.println("wierIDtoBUHost1 " + wierIDtoBUHost1);
byte[] msg = tm.receive(wierIDtoBUHost1);
System.out.println("msg " + new String(msg));
}
}