Poging drie

This commit is contained in:
Thulinma 2010-11-07 23:11:24 +01:00
parent 55f72227c6
commit c45ee6f358

View file

@ -4,6 +4,8 @@
#include <cstdio> #include <cstdio>
#include <cmath> #include <cmath>
#include <unistd.h> #include <unistd.h>
#include <signal.h>
//for connection to server //for connection to server
#include "../sockets/SocketW.h" #include "../sockets/SocketW.h"
@ -20,6 +22,10 @@ FILE * CONN = 0;
int main(){ int main(){
//automatic child reaping
struct sigaction sa = {.sa_handler = SIG_IGN};
sigaction(SIGCHLD, &sa, NULL);
int server_socket = DDV_Listen(1935); int server_socket = DDV_Listen(1935);
while (server_socket > 0){ while (server_socket > 0){
CONN = DDV_Accept(server_socket); CONN = DDV_Accept(server_socket);
@ -65,7 +71,7 @@ int main(){
//rightnow = getNowMS(); //rightnow = getNowMS();
if ((!ready4data || (snd_cnt - snd_window_at >= snd_window_size)) && !stopparsing){ if ((!ready4data || (snd_cnt - snd_window_at >= snd_window_size)) && !stopparsing){
parseChunk(); parseChunk();
fflush(stdout); fflush(CONN);
} }
if (ready4data){ if (ready4data){
if (!inited){ if (!inited){