// Written by retoor@molodetz.nl
|
|
|
|
// This program sets up a network socket server using `nsock` and hooks up functions to handle events like connection, data reception, and
|
|
// closing.
|
|
|
|
// External dependency used: nsock
|
|
|
|
// MIT License
|
|
|
|
#include "nsock.h"
|
|
|
|
void on_connect(int fd) { printf("connect\n"); }
|
|
|
|
void on_data(int fd) { printf("data\n"); }
|
|
|
|
void on_close(int fd) { printf("close\n"); }
|
|
|
|
int main() {
|
|
nsock(9999, on_connect, on_data, on_close);
|
|
return 0;
|
|
} |