Lines Matching defs:sock
86 int tcp_accept(int sock, int rdwr);
87 void sock_optimize(int sock, int flags);
106 int sock;
171 ts->sock = tcp_server(TCP_SELECT, SOCKOPT_REUSE);
172 if (ts->sock <= 0) {
182 int newsock = tcp_accept(ts->sock, SOCKOPT_NONE);
201 tcp_accept(int sock, int rdwr)
211 if ((newsock = accept(sock, (struct sockaddr*)&s, &namelen)) < 0) {
225 sock_optimize(int sock, int flags)
230 while (setsockopt(sock, SOL_SOCKET, SO_RCVBUF, &sockbuf,
235 fprintf(stderr, "sockopt %d: RCV: %dK\n", sock, sockbuf>>10);
241 while (setsockopt(sock, SOL_SOCKET, SO_SNDBUF, &sockbuf,
246 fprintf(stderr, "sockopt %d: SND: %dK\n", sock, sockbuf>>10);
251 if (setsockopt(sock, SOL_SOCKET,
281 int sock;
287 if ((sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)) < 0) {
291 sock_optimize(sock, rdwr);
297 if (bind(sock, (struct sockaddr*)&s, sizeof(s)) < 0) {
301 if (listen(sock, 100) < 0) {
307 fprintf(stderr, "Server port %d\n", sockport(sock));
311 (unsigned short)sockport(sock))) {
316 return (sock);
336 int sock;
339 if ((sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)) < 0) {
358 } while (bind(sock, (struct sockaddr*)&sin, sizeof(sin)) == -1);
366 if (bind(sock, (struct sockaddr*)&sin, sizeof(sin)) < 0) {
371 fprintf(stderr, "Client port %d\n", sockport(sock));
373 sock_optimize(sock, rdwr);
401 if (connect(sock, (struct sockaddr*)&s, sizeof(s)) < 0) {
405 close(sock);
413 return (sock);