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

    [VB.NET] Sockets, problema ricezione stream

    Come da titolo, ho un piccolo problema.

    Riesco a connettere un'applicazione ad un'altra tramite sockets, e fin qui nessun problema. So inviare sequenze di byte... ma non so in che modo riceverle; o meglio, so in che modo riceverle ma non quando farlo. Il punto č questo: in che modo posso verificare, attraverso i sockets, se vi sono messaggi da ricevere presenti nello stream? Con "If socket.available <> 0" non riesco a far nulla, soluzioni? Grazie in anticipo!

    P.S. Alka, avrei da chiedere un'altra cosetta, posso farlo qui o č meglio che apra un nuovo thread? Grazie

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Perché usi i socket con VB.NET ?

    Esistono classi apposite (potenti e versatili) del framework fatte apposta ...

    Cosa devi fare il tuo programma?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Perché usi i socket con VB.NET ?
    Uso i socket giusto per orientarmi meglio, suppongo, con altri linguaggi che ho intenzione di studiare, come ad esempio C++...

    Cosa devi fare il tuo programma?
    Una semplicissima chat, invio e ricezione messaggi. Converto il testo di una textbox in bytes e lo invio, ma non so in che modo far sapere al server, o client se č il server che "parla", che vi č un messaggio in attesa di essere ricevuto.

    Grazie della risposta comunque.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Adopera gli strumenti giusti con i linguaggi giusti.

    Se vuoi adoperare VB.NET per una chat, utilizza le classi

    TcpClient
    http://msdn.microsoft.com/en-us/libr...tcpclient.aspx

    TcpListener
    http://msdn.microsoft.com/en-us/libr...plistener.aspx
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Va bene, 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.