eumeldeumel
Newbie
- Registriert
- Juni 2012
- Beiträge
- 3
Hi Leute,
ich bin neu hier im Forum, und würde mich freuen, wenn ihr meine Frage beantwortet.
Also folgendes:
Ich habe mehrere Clients, die Daten an einen Server schicken (TCP). Das klappt alles ganz wunderbar, nur arbeite ich mit einem Buffer, der eine feste Größe hat (128 Bytes). Ich möchte gern, dass sich dieses Byte-Array beim Deklarieren auf die Größe des Streams anpasst.
Das ist meine Klasse, wie sie funktioniert:
Also ist es quasi möglich, die Länge von 's' in byte[] buff = new byte[128] einzusetzen?
Viele Grüße
Eumeldeumel
ich bin neu hier im Forum, und würde mich freuen, wenn ihr meine Frage beantwortet.

Also folgendes:
Ich habe mehrere Clients, die Daten an einen Server schicken (TCP). Das klappt alles ganz wunderbar, nur arbeite ich mit einem Buffer, der eine feste Größe hat (128 Bytes). Ich möchte gern, dass sich dieses Byte-Array beim Deklarieren auf die Größe des Streams anpasst.
Das ist meine Klasse, wie sie funktioniert:
Code:
class readStream
{
public TcpClient c = null;
public void readSt()
{
Stream s = c.GetStream();
while (true)
{
try
{
byte[] buff = new byte[128];
s.Read(buff, 0, buff.Length);
Console.WriteLine(Encoding.ASCII.GetString(buff));
}
catch
{
break;
}
}
}
}
Also ist es quasi möglich, die Länge von 's' in byte[] buff = new byte[128] einzusetzen?
Viele Grüße
Eumeldeumel