public class Adapter : INetwork{
public void openConnection()
Console.WriteLine("connection opened");
public void closeConection()
Console.WriteLine("connection closed");
public byte[] receiveData()
return new byte[] {87, 79, 82, 76, 68};
public void sendData(byte[] data)
foreach(byte current in data)
Console.Write((char)current);
public void setConnectionOpen(bool state){
public void communicate(byte[] data, bool readFlag){