·building-a-tcp-server

Building a TCP Server in C

What actually happens between socket(), bind(), listen(), and accept().

  • networking
  • c

Building a TCP Server in C

A TCP server can look surprisingly simple:

int server = socket(AF_INET, SOCK_STREAM, 0);
bind(server, ...);
listen(server,  SOMAXCONN);

int client = accept(server, NULL, NULL);