Skip to content
Snippets Groups Projects
Commit a4374e6b authored by Martin Kaltenbrunner's avatar Martin Kaltenbrunner
Browse files

allow incoming TUIO/TCP socket

parent 2b354880
No related branches found
No related tags found
No related merge requests found
......@@ -308,7 +308,10 @@ TuioDemo::TuioDemo(const char *host, int port, bool udp, bool verb, bool full)
fullscreen = full;
if (udp) osc_receiver = new UdpReceiver(port);
else {
if (strcmp(host,"incoming")==0) osc_receiver = new TcpReceiver(port);
else osc_receiver = new TcpReceiver(host, port);
}
tuioClient = new TuioClient(osc_receiver);
tuioClient->addTuioListener(this);
......@@ -343,6 +346,7 @@ static void show_help() {
std::cout << " -p [port] for alternative port number" << std::endl;
std::cout << " -t for TUIO/TCP (default is TUIO/UDP)" << std::endl;
std::cout << " -a [address] for remote TUIO/TCP server" << std::endl;
std::cout << " use 'incoming' for TUIO/TCP socket" << std::endl;
std::cout << " -v verbose output" << std::endl;
std::cout << " -h show this help" << std::endl;
}
......
......@@ -83,7 +83,8 @@ static void show_help() {
std::cout << "Usage: TuioDump -p [port] -t -a [address]" << std::endl;
std::cout << " -p [port] for alternative port number" << std::endl;
std::cout << " -t for TUIO/TCP (dedault is TUIO/UDP)" << std::endl;
std::cout << " -a for remote TUIO/TCP server" << std::endl;
std::cout << " -a [address] for remote TUIO/TCP server" << std::endl;
std::cout << " use 'incoming' for TUIO/TCP socket" << std::endl;
std::cout << " -h show this help" << std::endl;
}
......@@ -117,8 +118,10 @@ int main(int argc, char* argv[])
OscReceiver *osc_receiver;
if (_udp) osc_receiver = new UdpReceiver(_port);
else {
if (_address=="incoming") osc_receiver = new TcpReceiver(_port);
else osc_receiver = new TcpReceiver(_address.c_str(), _port);
}
TuioDump dump;
TuioClient client(osc_receiver);
client.addTuioListener(&dump);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment