Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [c#] Aprire un socket per leggere da Server
Forum - C# / VB.NET - [c#] Aprire un socket per leggere da Server

Avatar
Malkav (Normal User)
Newbie


Messaggi: 1
Iscritto: 24/09/2007

Segnala al moderatore
Postato alle 14:19
Lunedė, 24/09/2007
Questo topic č stato chiuso dal moderatore

Ciao a tutti ho un piccolo problema che non riesco a risolvere ormai da una settimana...
Devo fare un applicazione in c# che legga da un socket uno stream di dati inviato da un applicazione java.. (sono numeri decimali che arrivano ogni secondo) per poi prenderli e buttarli in una tabbella storico...

il problema e che con tutti gli esempi che ho trovato non sono riuscito a combinare nulla...

il mio client si attiva mi da che e connesso e lo vedo anche dall'applicazione server in java perche mi notifica il tentativo di connessione del client...ma non visualizzo nulla...
posto il codice cosi almeno si possono vedere tutti gli errori che faccio hehehehe

Grazie anticipatamente per ogni risposta cazziata e suggerimento...
Malkav

Codice:
  // create a client socket
            TcpClient newSocket = new TcpClient("localhost", 8888);


            // create a NetworkStream to read from the host
            NetworkStream ns = newSocket.GetStream();

            // fill a byte array from the stream
            byte[] buf = new byte[100];
            ns.Read(buf, 0, 100);

            // convert to a char array and print
            char[] buf2 = new char[100];
            for (int i = 0; i < 100; i++)
                buf2 = (char)buf;
            Console.WriteLine(buf2);

            // clean up
            ns.Close();
            newSocket.Close();

PM