Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    229

    [C]: progettazione reti

    ciao a tutti sto sviluppando un proxi client e server che hanno solo il compito di inoltrare dei pacchetti, e ho bisogno di una funzione ricerca_canale che mi restituisca il canale sul quale inoltrare i pacchetti
    (ho a disposizione 3 canali) e ho pensato di scrivere una cosa del genere.....

    int ricerca_canale (int posix, int canale){

    int max, appbanba, i, min, nmax, nmin;

    appbanda=tab[0].banda:

    if(posiz==1)
    {
    for(i=0;i<MAXNUMCONNECTIONS;i++)
    {
    if(appbanda<tab[i].banda)
    {
    appbanda=tab[i].banda;
    canale=i;
    }
    }
    }

    /* ricerca canale medio */

    if(posiz==2)
    {
    for(i=0;i<MAXNUMCONNECTIONS;i++)
    {
    if(appbanda<tab[i].banda)
    {
    max=tab[i].banda;
    nmax=i;
    }
    if(appbanda>tab[i].banda)
    {
    min=tab[i].banda;
    nmin=i;
    }
    }
    for(i=0;i<MAXNUMCONNECTIONS;i++)
    {
    if((i!=nmax) && (i!=nmin))
    {
    appbanda=tab[i].banda;
    canale=i;
    }
    }
    }

    /* ricerca canale piu lento */

    if(posiz==3)
    {
    for(i=0;i<MAXNUMCONNECTIONS;i++)
    {
    if(appbanda>tab[i].banda)
    {
    appbanda=tab[i].banda;
    canale=i;
    }
    }
    }

    return(canale);
    }
    cosa ne pensate?????'
    chi mi può dare qualche consiglio???
    Grazie in anticipo.
    Ad Maiora

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    1) Un prox(y) per inoltrare quali pacchetti? Di quale protocollo? Di cosa parli?

    2) Cosa sono questi "canali" ?

    3) Cosa c'entra il titolo che hai messo ?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    229
    scusatemi mi rendo conto che non mi sono spiegato bene

    1) Un prox(y) per inoltrare quali pacchetti? Di quale protocollo? Di cosa parli?

    devo programmare un proxy server e client che invii dei pacchetti che non sono altro che un flusso di dati che genere il server stesso. Sto parlando di protocollo TCP

    2) Cosa sono questi "canali" ?
    la schema della mia rete è il seguente

    Client ---> ProxyClient -----> Ritardatore ------> ProxyServer -------> Server
    -------> -------->
    -------> -------->
    il client si collega al proxy-client, il quale si collega al Ritardatore (non fa niente di particolare) tramite tre canali, ognuno contrassegnato da un indirizzo IP e una porta, che a sua volta si collega al proxy server e infine al server.
    La mia funziona ricerca_canale mi deve trovare il canale con maggiore o minore banda in base alla quantità di dati che il server deve spedire.

    3) Cosa c'entra il titolo che hai messo ?
    non vedo che ci sia di male [C] perchè sto parlando di C
    progettazione reti: perchè si tratta di progettazione di una rete

    mi sa che questa mattina dovevo prima prendere un caffè e poi scrivere il post........
    Ad Maiora

  4. #4
    devo programmare un proxy server e client che invii dei pacchetti che non sono altro che un flusso di dati che genere il server stesso. Sto parlando di protocollo TCP
    Di cosa stai parlando mi sa che lo sai solo tu...

    il client si collega al proxy-client, il quale si collega al Ritardatore (non fa niente di particolare)
    Si ma cosa sarebbe il 'ritardatore'?

    tramite tre canali
    Idem come sopra. Cosa sarebbe un 'canale'?

    La mia funziona ricerca_canale mi deve trovare il canale con maggiore o minore banda in base alla quantità di dati che il server deve spedire.
    Di quale funzione 'ricerca_canale' stai parlando?
    Prova a rileggere quello che scrivi...

    3) Cosa c'entra il titolo che hai messo ?
    non vedo che ci sia di male [C] perchè sto parlando di C
    progettazione reti: perchè si tratta di progettazione di una rete
    Una 'rete' è un'altra cosa, veramente...

    mi sa che questa mattina dovevo prima prendere un caffè e poi scrivere il post........
    Più che altro dovresti evitare i caffè corretti. =)
    Rilasciata Python FTP Server library 0.5.1
    http://code.google.com/p/pyftpdlib/

    We'll be those who'll make the italian folks know how difficult can be defecating in Southern California without having the crap flying all around the house.

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Gia' ... mi sembra che siano "troppo" corretti ...

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.