Sto usando qualcosa di simile per creare un server usando C. Quando vado a 127.0.0.1:5000
dal mio browser, posso vedere "Hello Worlds"
mentre lo invio come buffer. Ma voglio che 127.0.0.1:5000/filename.html
funzioni. Ma io non so come ottenere filename
che viene dopo 127.0.0.1:5000
in C.Ottieni l'indirizzo richiesto nella programmazione socket con C
Sto usando questo per fare il collegamento:
serv_addr.sin_family = AF_INET;
serv_addr.sin_addr.s_addr = htonl(INADDR_ANY);
serv_addr.sin_port = htons(5000);
bind(listenfd, (struct sockaddr*)&serv_addr,sizeof(serv_addr));
connfd = accept(listenfd, (struct sockaddr*)NULL ,NULL);
stai implementando il server http? –
Sì! Una specie di :) – sadaf2605
@ sadaf2605: Ho aggiornato la mia risposta, per qualche motivo non posso commentarla – dreamlax