【現象】
warning: passing 'int *' to parameter of type 'socklen_t *'
(aka 'unsigned int *') converts between pointers to integer types with
different sign [-Wpointer-sign]
int length;
tcp_socket = accept(socket0, (struct sockaddr *)&client, &length);
【対応】
socklen_t length;