00001 #include "threadtest.h" 00002 00003 ThreadTest::ThreadTest() 00004 : n2nc::sync::Thread() 00005 { 00006 } 00007 00008 00009 ThreadTest::~ThreadTest() 00010 { 00011 } 00012 00013 void* ThreadTest::entry_point() 00014 { 00015 int i=3 ; 00016 // std::string host("127.0.0.1"); 00017 std::string host("::1"); 00018 std::string port("6099"); 00019 00020 n2nc::net::SocketAddress *sa = n2nc::net::Resolver::getSocketAddressByService(host,port); 00021 n2nc::net::Socket *sock = new n2nc::net::TcpSocket(AF_INET6); 00022 std::cerr << "opening client to:" << sa->toString() << std::endl ; 00023 sock->open(*sa); 00024 00025 while(1){ 00026 sleep(1); 00027 std::cerr << "pre_send\n" ; 00028 sock->send((void*)"lol",4); 00029 std::cerr << "post_send\n" ; 00030 } 00031 00032 } 00033 00034