3
#include <sys/socket.h>
4
#include <netinet/in.h>
10
#include <sys/ioctl.h>
12
#include <emscripten.h>
15
#include "websockets_bigdata.h"
17
#define EXPECTED_BYTES 5
19
void stall(void *arg) {
24
struct sockaddr_in stSockAddr;
26
int SocketFD = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP);
30
perror("cannot create socket");
34
memset(&stSockAddr, 0, sizeof(stSockAddr));
36
stSockAddr.sin_family = AF_INET;
37
stSockAddr.sin_port = htons(SOCKK);
38
Res = inet_pton(AF_INET, "127.0.0.1", &stSockAddr.sin_addr);
41
perror("error: first parameter is not a valid address family");
44
} else if (0 == Res) {
45
perror("char string (second parameter does not contain valid ipaddress)");
50
printf("connect..\n");
52
if (-1 == connect(SocketFD, (struct sockaddr *)&stSockAddr, sizeof(stSockAddr))) {
53
perror("connect failed");
60
char *data = generateData();
61
send(SocketFD, data, DATA_SIZE, 0);
65
emscripten_set_main_loop(stall, 1, 0);