Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Client client = new Client();

            //client.Connect("127.0.0.1", "Test Message");
            ClientRequestFactory factory = new ClientRequestFactory();
            client.Connect("127.0.0.1", 9001);
            RequestHeader header = factory.BuildHeader(client.key);
            byte[] requestHeader = header.ReturnRawHeader();
            client.SendHeader(requestHeader);
            client.HandleResponse(factory.isPost, factory.filename);
            //Debug Termination of Client -- TEMP DEBUG CODE
            Console.WriteLine("Press Enter to continue");
            Console.ReadLine();
        }
Ejemplo n.º 2
0
        public void HandleFailureTest()
        {
            Client         testClient   = new Client();
            RequestHeader  testHeader   = new RequestHeader(9001, "cheese.txt", testClient.key);
            ResponseHeader testResponse = new ResponseHeader();

            testClient.Connect("127.0.0.1", 9001);
            testClient.SendHeader(testHeader.ReturnRawHeader());
            if (testClient.HandleResponse(false, "cheese.txt").Key == 0)
            {
                Assert.Pass();
            }
            else
            {
                Assert.Fail();
            }
        }