Home | History | Annotate | Download | only in libvncclient

Lines Matching refs:client

49 listenForIncomingConnections(rfbClient* client)
59 client->listenSpecified = TRUE;
61 listenSocket = ListenAtTcpPortAndAddress(client->listenPort, client->listenAddress);
67 client->programName,client->listenPort);
69 "a connection comes in.\n", client->programName);
73 if (client->listen6Port > 0)
75 listen6Socket = ListenAtTcpPortAndAddress(client->listen6Port, client->listen6Address);
81 client->programName,client->listenPort);
83 "a connection comes in.\n", client->programName);
106 client->sock = AcceptTcpConnection(client->listenSock);
108 client->sock = AcceptTcpConnection(client->listen6Sock);
110 if (client->sock < 0)
112 if (!SetNonBlocking(client->sock))
131 close(client->sock);
150 listenForIncomingConnectionsNoFork(rfbClient* client, int timeout)
159 client->listenSpecified = TRUE;
161 if (client->listenSock < 0)
163 client->listenSock = ListenAtTcpPortAndAddress(client->listenPort, client->listenAddress);
165 if (client->listenSock < 0)
169 client->programName,client->listenPort);
171 "a connection comes in.\n", client->programName);
176 if (client->listen6Port > 0 && client->listen6Sock < 0)
178 client->listen6Sock = ListenAtTcpPortAndAddress(client->listen6Port, client->listen6Address);
180 if (client->listen6Sock < 0)
184 client->programName,client->listenPort);
186 "a connection comes in.\n", client->programName);
192 if(client->listenSock >= 0)
193 FD_SET(client->listenSock, &fds);
194 if(client->listen6Sock >= 0)
195 FD_SET(client->listen6Sock, &fds);
198 r = select(max(client->listenSock, client->listen6Sock) +1, &fds, NULL, NULL, NULL);
200 r = select(max(client->listenSock, client->listen6Sock) +1, &fds, NULL, NULL, &to);
204 if (FD_ISSET(client->listenSock, &fds))
205 client->sock = AcceptTcpConnection(client->listenSock);
206 else if (FD_ISSET(client->listen6Sock, &fds))
207 client->sock = AcceptTcpConnection(client->listen6Sock);
209 if (client->sock < 0)
211 if (!SetNonBlocking(client->sock))
214 if(client->listenSock >= 0) {
215 close(client->listenSock);
216 client->listenSock = -1;
218 if(client->listen6Sock >= 0) {
219 close(client->listen6Sock);
220 client->listen6Sock = -1;