diff --git a/client/serverConnection.cpp b/client/serverConnection.cpp index 0972c9d4..012c7df9 100644 --- a/client/serverConnection.cpp +++ b/client/serverConnection.cpp @@ -32,14 +32,14 @@ void ServerConnection::socketRead(tcp::socket* socket, void* to, size_t bytes) void ServerConnection::start(MessageReceiver* receiver, const std::string& ip, size_t port) { messageReceiver = receiver; - endpt.address(boost::asio::ip::address::from_string(ip)); - endpt.port((port)); +// endpt.address(boost::asio::ip::address::from_string(ip)); +// endpt.port((port)); std::cout << "Endpoint IP: " << endpt.address().to_string() << std::endl; std::cout << "Endpoint Port: " << endpt.port() << std::endl; -/* tcp::resolver resolver(io_service); + tcp::resolver resolver(io_service); tcp::resolver::query query(tcp::v4(), ip, boost::lexical_cast(port)); iterator = resolver.resolve(query); -*/ receiverThread = new thread(&ServerConnection::worker, this); + receiverThread = new thread(&ServerConnection::worker, this); } @@ -75,7 +75,7 @@ void ServerConnection::worker() try { tcp::socket s(io_service); - s.connect(endpt);//address, port);//*iterator); + s.connect(*iterator); struct timeval tv; tv.tv_sec = 5; tv.tv_usec = 0; diff --git a/client/serverConnection.h b/client/serverConnection.h index dc85ee30..fba19071 100644 --- a/client/serverConnection.h +++ b/client/serverConnection.h @@ -29,7 +29,7 @@ private: void socketRead(tcp::socket* socket, void* to, size_t bytes); void worker(); - boost::asio::ip::tcp::endpoint endpt; +// boost::asio::ip::tcp::endpoint endpt; MessageReceiver* messageReceiver; void getNextMessage(tcp::socket* socket); boost::asio::io_service io_service;