Tag: select-function

Dieses Tag steht für Fragen zur Systemfunktion select (). Diese Funktion wird verwendet, um ein langes Warten zu vermeiden. Für solche Fragen verwenden Sie dieses Tag und nicht das „Auswählen“ -Tag, das zu breit ist.

Wie verwenden von select() zu Lesen Eingaben von der Tastatur in C

Anzahl der Antworten 3 Antworten
Ich versuche zu verwenden, wählen Sie() zum Lesen von Tastatureingaben und ich stecken in, ich weiß nicht, wie zu Lesen von der Tastatur und verwenden Sie ein Datei-descriptor zu tun. Ich habe gesagt, die Verwendung von STDIN

Mit select() Systemaufruf für das hören auf stdin und der server

Anzahl der Antworten 1 Antworten
Ich verwenden möchten, wählen Sie system-Aufruf von multiplex STDIN und SOCKFD (mit einem server verbunden), so dass ich abgehört werden muss, um sowohl STDIN und SOCKFD, und je nachdem, wo die Daten für lese muss ich weiter

C -, socket-Programmierung: für den Anschluss mehrerer clients an server mit select()

Anzahl der Antworten 5 Antworten
Ich versuche einen server angeschlossen werden können, auf die von mehreren clients. Hier mein code bisher: Client: int main(int argc, char **argv) { struct sockaddr_in servaddr; int sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); if (sock == -1) perror("Socket");