Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    come creare server in c

    ciao a tutti
    sapete darmi una linea guida su come creare un server (per esempio http) in c?
    sarebbe molto utile del codice esempio
    grazie

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Un codice di esempio per un server http ....? Apache ...

    A parte le battute ... un server http non e' un "programmino" ...

    Per il resto, la domanda e' un po' troppo generica ... in ogni caso, devi studiare bene come funzionano i socket (e in generale la programmazione di rete e il TCP ...).
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    sapete darmi una linea guida su come creare un server (per esempio http) in c?
    sarebbe molto utile del codice esempio
    Come detto anche da Oregone non si tratta in generale di un "programmino", anche se esistono web-server molto leggeri (il cui codice supera comunque, come quantità, quello che si può postare in forum).

    In generale per sviluppare un server bisogna conoscere:

    - Un linguaggio di programmazione general-purpose (es. il C)
    - La programmazione di rete (basata su socket o su librerie ad alto livello)
    - Le specifiche del protocollo da implementare (es. queste sono quelle che definiscono il protocollo HTTP)

    Per una lista di web-server leggeri ed open-source consulta questo sito.
    "Se riesci a passare un pomeriggio assolutamente inutile in modo assolutamente inutile, hai imparato a vivere."

  4. #4
    normalmente non c'è bisogno di inglobare nella propria applicazione un server http, anche se ne esistono di leggeri, fatti apposta per questo scopo. Se devi fare una applicazione web che utilizza il protocollo http prova a dare una occhiata al protocollo cgi, può essere che possa fare il caso tuo.
    ciao
    sergio

  5. #5
    grazie ragazzi
    in effetti anche io so che scrivere un server in c non è cosa da poco.
    E' che sto frequentando all'università un corso di programmazione concorrente e il prof di sfuggita ha detto che da per scontato che noi studenti sappiamo scrivere un server in c sotto linux.
    Comunque adesso sto dando una occhiata alle socket... ( forse si accontenta di queste gestite con i thread)


  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da davidvt85
    ... il prof di sfuggita ha detto che da per scontato che noi studenti sappiamo scrivere un server in c sotto linux ...
    Beh ... almeno ha un gran senso dell'umorismo ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Ma un server di che genere? Se si parla di socket forse vuole dire semplicemente che si aspetta che voi sappiate scrivere un'applicazione che sta in ascolto su una porta e interagisce in qualche maniera con un client...
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.