Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [C] Server multi-porta

  1. #1

    [C] Server multi-porta

    Salve a tutti,

    devo fare un programma in C, definito come un "ripetitore tra due processi".

    In pratica:

    Devo creare un programma PRG che attende che si colleghino due client, CLI_1 e un CLI_2, rispettivamente sulle porte 37043 e 37046, con canali di comunicazione diversi, CNL_A e CNL_B.

    Quando arrivano i client, per ognuno di essi, si crea un processo, PRG_1 e PRG_2.

    Quindi:

    1. il processo PRG_1 riceve una stringa dal CLI_2 sul CNL_2 e rispedisce su CNL_1 al CLI_1, senza modifiche.

    2. il processo PRG_2 riceve da CLI_1 su CNL_1 una stringa. La rispedisce sul CNL_2 al CLI_2, senza modifiche.

    3. quando uno dei client (CLI_1 o CLI_2) invia la coppia "QQ" (consecutivi) termina il programma.

    4. il programma PRG termina quando terminano i processi PRG_1 e PRG_2.

    5. Alla fine PRG deve connettersi su un server con indirizzo 111.111.111.111 (a caso) e spedisce una "q".


    Mi dareste una mano, almeno strutturalmente.

    Grazie,

    Andrea
    Andrea Gianfreda
    Designer on Makezone
    Milano, Como, Lugano, Lecce

  2. #2
    Daiii, qualcuno che mi possa - indicativamente - dire come devo fare non c'è?

    Andrea Gianfreda
    Designer on Makezone
    Milano, Como, Lugano, Lecce

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 © 2024 vBulletin Solutions, Inc. All rights reserved.