Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: [VB] Componente WSCK

  1. #1

    Componente WSCK

    Ciao a tutti

    vorrei eporvi il mio problema ho creato in VB una piccola chat
    server: form, due textbox, button per il send

    client: form, due textbox, button per il send

    tutto funziona alla perfezione

    ma quando tento di srivere nella text che deve inviare, dall' altra parte la text che riceve il tasto premuto e quindi deve visualizzare il testo scrive non smepre, caratteri in più.

    p.s. l'invio è associato alla pressione del tasto sulla tastiera

  2. #2
    Devi inviare tutto tranne l'ultimo carattere!

  3. #3

    WSCK

    Ciao
    grazie per avermi risposto, ma non riesco a capire cosa intendi per ultimo carattere.

    Io faccio così

    al cambimento della textbox ho associato l'inviodel suo contenuto

    quindi l'effetto è quello della ricezione di un carattere alla volta


    es:

    se scrivo "c" alla pressione verrà inviato "c"
    poi "ci" la procedura riscrive l'intero contenuto della text sia dalla parte Client che server ma alcune volte visualizza la ripetizione es. nostro caso visualizza "cci"

    se puoi dirmi cosa intendi per ultimo carattere e come fare ti sarei molto grato

  4. #4
    Intendo dire che dovresti fare un pò di prove e vedere cosa invia a fronte di cosa...

    Così su due piedi e non avendo il programma in testa, direi che il problema è che il command invia del 'codice' che sporca la stringa...


    sta a te con messagebox o con print nella finestra debug, scovare qual'è questa sporcizia...

  5. #5
    Provo e ti faccio sapere

  6. #6
    Ciao sono ancora io

    Ho provato a fare il debug, ho svuotato la stringa prima di ricevere il nuovo .getdata ma niente .

    Potrebbe essere il buffer di ricezione che non viene svuotato dal .getdata e quando ripassa per i nuovi dati restituisce anche quelli vecchi ?

    come posso svuotare il buffer della connessione attiva?

  7. #7
    Ho notato che il problema sorge quando la pressione sui tasti diventa più veloce del normale

  8. #8
    Ho provato a rallentare la pressine dei tasti ma niente è sicuramente sporcizia , ma come si pulisce se proviene direttamente dal buffer ?

  9. #9
    Utente bannato
    Registrato dal
    Apr 2002
    Messaggi
    546
    posta il codice che è sicuramente breve

  10. #10

    WSCK

    Ciao

    ho iviato il codice al tuo indirizzo di posta,

    che ne dici semolice ma, non funziona bene.

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.