#include <tcp.h>
#include <rtp.h>
#include <ip.h>
#include <alarm.h>
#include <utility/string.h>

__USING_SYS
OStream cout;

int endpoint(unsigned long ip)
{
    UDP::Address addr(ip, 16384);
    RTP rtp(addr);

    while(true) {
	char * data;
	if(data = rtp.receive() )
            cout << "Received: " << data <<"\n";
    }
}

int main(){
    unsigned long ip = IP::Address::str2bytes("127.0.0.1");
    Thread * a = new Thread(&endpoint, ip);
}