Eigener Buffer für Producer-Consumer Lösung.

Noch unvollständig
This commit is contained in:
Daniel Herrmann
2014-04-16 14:28:01 +02:00
parent 32048c3d84
commit cc268a3983
4 changed files with 49 additions and 19 deletions

View File

@@ -9,13 +9,13 @@ namespace WorldOfPeacecraft
{
private TcpClient Client;
private StreamReader Reader;
private Parser Parser;
private Buffer KillerBuffer;
private Thread ReceiverThread;
public Receiver (TcpClient client, Parser parser)
public Receiver (TcpClient client, Buffer buffer)
{
this.Client = client;
this.Parser = parser;
this.KillerBuffer = buffer;
ReceiverThread = new Thread(new ThreadStart(this.doReceive));
ReceiverThread.Start();
}
@@ -29,7 +29,7 @@ namespace WorldOfPeacecraft
{
this.Reader = new StreamReader (Client.GetStream ());
while (true) {
Parser.AddToBuffer(Receive());
KillerBuffer.AddToBuffer(Receive());
}
}