Domanda

Sto iniziando a lavorare su un server proxy HTTP molto semplice scritto in C (Modificare: qualcosa che inoltra le mie richieste). A questo punto ho difficoltà a capire come procedere.

Qualsiasi aiuto sarebbe utile.

È stato utile?

Soluzione

Date un'occhiata al micro_proxy. Implementa tutte le caratteristiche di base di un proxy http/https, in sole 260 righe di C codice.

Un'altra implementazione molto semplice può essere trovata a Proxy.

Altri suggerimenti

Un server proxy per quale protocollo? Prima di saperlo, l'avvio della codifica non è il prossimo passo più vantaggioso.

Dopo aver deciso su quale protocollo implementa, devi (probabilmente) devi leggere sull'API Sockets.

Una volta fatto ciò, ci sono tre percorsi principali da percorrere, utilizzando un loop basato sul sondaggio/selezionato, si scatena i processi per sessione o utilizzando thread per mescolare i dati.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top