Lines Matching refs:sock
30 int sock = 0; in client() local
42 sock = socket(AF_INET, SOCK_STREAM, 0); in client()
43 if (sock < 0) in client()
48 if (setsockopt(sock, SOL_SOCKET, SO_LINGER, &sl, sizeof(sl))) in client()
51 if (setsockopt(sock, IPPROTO_TCP, TCP_NODELAY, in client()
61 if (connect(sock, (struct sockaddr *)&addr, sizeof(addr)) < 0) in client()
64 send(sock, &buffer, sizeof(buffer), 0); in client()
65 if (read(sock, &buffer, sizeof(buffer)) == -1) in client()
75 if (getsockname(sock, (struct sockaddr *)&laddr, &len) == -1) in client()
82 close(sock); in client()
86 static void server(int sock, struct sockaddr_in address) in server() argument
93 accepted = accept(sock, (struct sockaddr *)&address, in server()
112 int sock; in main() local
121 sock = socket(AF_INET, SOCK_STREAM, 0); in main()
122 if (sock < 0) in main()
125 if (setsockopt(sock, SOL_SOCKET, SO_REUSEADDR | SO_REUSEPORT, in main()
134 if (bind(sock, (struct sockaddr *)&address, sizeof(address)) < 0) in main()
137 if (listen(sock, 3) < 0) in main()
140 if (getsockname(sock, (struct sockaddr *)&laddr, &len) == -1) in main()
148 server(sock, laddr); in main()