4 #include <sys/socket.h>
5 #include <netinet/in.h>
7 int get_server_socket(unsigned short port)
10 struct sockaddr_in sin;
12 server_sock = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP);
13 if (server_sock == -1) {
18 sin.sin_family = AF_INET;
19 sin.sin_port = htons(port);
20 sin.sin_addr.s_addr = INADDR_ANY;
22 if (bind(server_sock, (struct sockaddr *)&sin, sizeof(struct sockaddr)) == -1) {
32 int server_sock = get_server_socket(2007);