X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2FIOHandler_test%2Fsocket%2B%2B%2Fiotest.cpp;fp=src%2FIOHandler_test%2Fsocket%2B%2B%2Fiotest.cpp;h=0000000000000000000000000000000000000000;hb=db1e9413159cdfd975bf9ebcd5f43b665b13ab0b;hp=151ce0d8254c748f028acea789b2b6d85ff889c2;hpb=70a1c9616475c6978e4fa361c4263e0916d2649e;p=IOMultiplexer.git diff --git a/src/IOHandler_test/socket++/iotest.cpp b/src/IOHandler_test/socket++/iotest.cpp deleted file mode 100644 index 151ce0d..0000000 --- a/src/IOHandler_test/socket++/iotest.cpp +++ /dev/null @@ -1,57 +0,0 @@ -/* main.c - IOMultiplexer - * Copyright (C) 2012 Philipp Kreil (pk910) - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#include -#include "../../IOHandler++/IOHandler.h" -#include "../../IOHandler++/IOSocket.h" - -class IOTestSocket : public CIOSocket { -protected: - virtual void connectedEvent() { - printf("[connect]\n"); - this->writef("GET / HTTP/1.1\r\n"); - this->writef("Host: test.pk910.de\r\n"); - this->writef("\r\n"); - }; - virtual void notConnectedEvent(int errid) { - printf("[not connected]\n"); - }; - virtual void closedEvent(int errid) { - printf("[disconnect]\n"); - }; - virtual void acceptedEvent(CIOSocket *client) { - client->close(); - }; - virtual void dnsErrEvent(std::string *errormsg) { - - }; - virtual int recvEvent(const char *data, int len) { - int i; - for(i = 0; i < len; i++) - putchar(data[i]); - return len; - }; -}; - - -int main(int argc, char *argv[]) { - CIOHandler *iohandler = new CIOHandler(); - IOTestSocket *sock = new IOTestSocket(); - sock->connect("test.pk910.de", 443, 1, NULL); - - iohandler->start(); -}