Lines Matching full:socket
2 #include <sys/socket.h>
25 int socket; member
52 /* First acquire our socket for listening for connections */ in chargen_thread()
53 listenfd = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); in chargen_thread()
54 LWIP_ASSERT("chargen_thread(): Socket create failed.", listenfd >= 0); in chargen_thread()
61 LWIP_ASSERT("chargen_thread(): Socket bind failed.", 0); in chargen_thread()
63 /* Put socket into listening mode */ in chargen_thread()
79 if (maxfdp1 < p_charcb->socket + 1) in chargen_thread()
80 maxfdp1 = p_charcb->socket + 1; in chargen_thread()
81 FD_SET(p_charcb->socket, &readset); in chargen_thread()
82 FD_SET(p_charcb->socket, &writeset); in chargen_thread()
98 p_charcb->socket = accept(listenfd, in chargen_thread()
101 if (p_charcb->socket < 0) in chargen_thread()
127 if (FD_ISSET(p_charcb->socket, &readset)) in chargen_thread()
129 /* This socket is ready for reading. This could be because someone typed in chargen_thread()
130 * some characters or it could be because the socket is now closed. Try reading in chargen_thread()
136 if (FD_ISSET(p_charcb->socket, &writeset)) in chargen_thread()
150 if (write(p_charcb->socket, line, strlen(line)) < 0) in chargen_thread()
166 * Close the socket and remove this charcb from the list.
174 closesocket(p_charcb->socket); in close_chargen()
195 * Socket definitely is ready for reading. Read a buffer from the socket and
196 * discard the data. If no data is read, then the socket is closed and the
205 readcount = read(p_charcb->socket, &buffer, 80); in do_read()