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

    [C++] fgets e fputs su socket

    La mia domanda è semplice.. c'è un modo per usare fputs e fgets su un socket (o qualche altra funzione che fa la stessa cosa)?
    se le uso passandogli l'identificatore del socket si incavola perchè vuole un puntatore a file e non un intero..
    grazie a tutti!

    Ps: sono sotto ubuntu...

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,465
    Ma perche' vuoi usare per forza quelle due funzioni ?

    Ci sono le apposite funzioni per leggere / scrivere da / verso socket ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    lo so... il fatto è che mi servirebbe un metodo per mandare delle linee di seguito... e usando send e recv è tutto più complesso: mi spiego: con funzioni tipo fputs e fgets posso scrivere una riga e poi sono sicuro che la fgets mi legge al massimo fino al primo \n che trova... con send e recv devo fare tutto a mano... cioè... ho già implementato la cosa usando send e recv, volevo rendere la cosa più carina (e probabilmente più effeciente rispetto all'implemetazione che ho fatto io) con delle funzioni tipo quelle in oggetto....

    se non esistono funzioni simili non è un problema... mi adatto =)

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,465
    Quello che dici non ha molto senso ... per gestire i dati in rete ci sono la send e recv ... la "formattazione" dei dati inviati non importa ai fini della rice-trasmissione ....

    Scrivi tu una tua funzione che gestisca i dati come vuoi e usa al suo interno la send e la recv ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    ok =)=) lascio le cose fatte a mano..... grazie mille!

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,465
    *Tutto* in un programma e' fatto a mano ...

    Scriviti una "funzione" ad hoc per la gestione dei dati, che accetti (e restituisca) quello che ti serve, che usi al suo interno le funzioni di base di invio / ricezione.

    Usa questa funzione nel tuo main.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    sisi... è quello che ho fatto

    bye

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.