RAW connector cleanup, added configfile support, added setuid support, added some more comments other places

This commit is contained in:
Thulinma 2011-04-10 20:02:04 +02:00 committed by root
parent 2b22834fd8
commit 1b86b9a5ef
5 changed files with 114 additions and 46 deletions

View file

@ -1,19 +1,12 @@
#include <iostream>
#include "../util/ddv_socket.h"
#include <string>
#include <vector>
#include <cstdlib>
#include <cstdio>
#include <unistd.h>
#include <fcntl.h>
int main(int argc, char ** argv) {
if (argc < 2){
std::cout << "Usage: " << argv[0] << " stream_name" << std::endl;
return 1;
}
std::string input;
input = "/tmp/shared_socket_";
std::string input = "/tmp/shared_socket_";
input += argv[1];
DDV::Socket S(input);
if (!S.connected()){
@ -21,10 +14,7 @@ int main(int argc, char ** argv) {
return 1;
}
char buffer[50000];
int msg;
while(std::cout.good() && S.read(buffer,50000)){
std::cout.write(buffer,50000);
}
while(std::cout.good() && S.read(buffer,50000)){std::cout.write(buffer,50000);}
S.close();
return 0;
}