All pastes #946364 Raw Edit

Untitled

public text v1 · immutable
·published 2008-03-17 17:22 UTC
rendered paste body
#include <stdio.h>
#include <xyssl/net.c>

int main() {
 int socket, bind, accept, recv;
 char *host = "localhost";
 int port = 3000;
 if ((bind = net_bind(&socket, NULL, port)) != 0) {
  printf("Unable to bind.");
  goto exit;
 }

int client_socket = -1;

if (accept = net_accept(socket, &client_socket, NULL) != 0) {
 printf("Unable to accept data.");
 goto exit;
}
char *data = malloc(100);
if (recv = net_recv(&socket, data, 100) <= 0) {
  printf("Unable to receive data: ");
  printf("%c\n", &data);
  goto exit;
}

exit:
 return 0;
}