public SendRequest ( |
||
request | The BBRequest to send | |
return |
public BBResponse SendRequest(BBRequest request)
{
object reply;
using (TcpClient client = new TcpClient()) {
client.Connect(serverEndPoint);
NetworkStream networkStream = client.GetStream();
Message.Send(networkStream, request);
reply = Message.Recieve(networkStream);
}
if (reply == null)
throw new Exception("BBRequest Error: Expected reply but recieved none");//Console.Error.WriteLine("BBRequest Error: Expected reply but recieved none");
else
return reply as BBResponse;
}