Autor Beitrag
Airmetz
Hält's aus hier
Beiträge: 14



BeitragVerfasst: Fr 22.10.10 10:30 
Hallo liebe Leser/in,
Ich möchte einen TCPClient programmieren,
ich bin momentan soweit, das ich Bytes zum server senden kann,
jedoch muss ich noch die rückmeldung des servers angezeigt bekommen.

Sprich: ich sende bytes, jenachdem welche Byteanordnung ich sende
bekomme ich unterschiedliche meldungen zurück, jedoch weiß ich nicht
recht mit der "recv Function" umzugehen um die ergebnisse in meinem
Programm auszugeben.

Was fehlt, damit ich auch empfangen kann?
Google hat mich leider nicht schlauer machen können -.-

ausblenden volle Höhe C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.Sockets;

namespace TCPClient
{
    class TCPClientClass
    {


        static void Main(string[] args)
        {

                TcpClient tcpClient = new TcpClient();
                tcpClient.Connect("Localhost"1002);





            if (tcpClient.Connected)
            {
                NetworkStream NS = tcpClient.GetStream();
  
                Console.WriteLine("Bytemuster wird übertragen...");

                //ControlBytes als  Hexdatei
                byte[] array = new byte[12];
                array[0] = 0x02;    array[1] = 0x00;    array[2] = 0x09;
                array[3] = 0x03;    array[4] = 0x68;    array[5] = 0x01;
                array[6] = 0x0E;    array[7] = 0x57;    array[8] = 0x00;
                array[9] = 0x01;    array[10] = 0x03;   array[11] = 0x03;

                //Hexdatein übertragen
                NS.Write(array, 012);
                          

            }
        }
    }
}