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 -.-
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 -.-
Code:
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, 0, 12); } } } }
Comment