Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [VB6] winsock senddata

  1. #1

    [VB6] winsock senddata

    Ciao ragazzi, ho tentato di spedire una stringa ad un server realizzato in java con il controllo winsock in questo modo:

    Private Sub Command1_Click()
    Winsock1.RemoteHost = "127.0.0.1"
    Winsock1.RemotePort = 1500
    Winsock1.Connect
    End Sub

    Private Sub Winsock1_Connect()
    Winsock1.SendData "I sent data! Woohoo!"
    End Sub

    Solo che i dati arrivano al server solo dopo che winsock è stato chiuso...
    Ho quindi dovuto aggiungere questa ulteriore modifica:

    Private Sub Winsock1_SendComplete()
    Winsock1.Close
    End Sub

    Non è possibile evitarla visto che poi il server ad ogni invio sarebbe costretto a ri-loggare la una nuova connessione?

    Grazie a tutti!

  2. #2
    scusate ho sbagliato...Tutto risolto

  3. #3
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    come al solito sono curioso quale era il problema ???

  4. #4
    Il server si aspettava una stringa con un carattere finale di fine linea...

    Nella forma: "ciao" & vbcrlf

    Perciò fino alla chiusura non visualizzava niente...


  5. #5
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    ho capito pensa te ok grazie

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.