mirror of
https://github.com/badaix/snapcast.git
synced 2025-06-11 15:21:45 +02:00
connect
git-svn-id: svn://elaine/murooma/trunk@243 d8a302eb-03bc-478d-80e4-98257eca68ef
This commit is contained in:
parent
00fac3eccb
commit
b3c536136c
2 changed files with 6 additions and 6 deletions
|
@ -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)
|
void ServerConnection::start(MessageReceiver* receiver, const std::string& ip, size_t port)
|
||||||
{
|
{
|
||||||
messageReceiver = receiver;
|
messageReceiver = receiver;
|
||||||
endpt.address(boost::asio::ip::address::from_string(ip));
|
// endpt.address(boost::asio::ip::address::from_string(ip));
|
||||||
endpt.port((port));
|
// endpt.port((port));
|
||||||
std::cout << "Endpoint IP: " << endpt.address().to_string() << std::endl;
|
std::cout << "Endpoint IP: " << endpt.address().to_string() << std::endl;
|
||||||
std::cout << "Endpoint Port: " << endpt.port() << 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<string>(port));
|
tcp::resolver::query query(tcp::v4(), ip, boost::lexical_cast<string>(port));
|
||||||
iterator = resolver.resolve(query);
|
iterator = resolver.resolve(query);
|
||||||
*/ receiverThread = new thread(&ServerConnection::worker, this);
|
receiverThread = new thread(&ServerConnection::worker, this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -75,7 +75,7 @@ void ServerConnection::worker()
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
tcp::socket s(io_service);
|
tcp::socket s(io_service);
|
||||||
s.connect(endpt);//address, port);//*iterator);
|
s.connect(*iterator);
|
||||||
struct timeval tv;
|
struct timeval tv;
|
||||||
tv.tv_sec = 5;
|
tv.tv_sec = 5;
|
||||||
tv.tv_usec = 0;
|
tv.tv_usec = 0;
|
||||||
|
|
|
@ -29,7 +29,7 @@ private:
|
||||||
void socketRead(tcp::socket* socket, void* to, size_t bytes);
|
void socketRead(tcp::socket* socket, void* to, size_t bytes);
|
||||||
void worker();
|
void worker();
|
||||||
|
|
||||||
boost::asio::ip::tcp::endpoint endpt;
|
// boost::asio::ip::tcp::endpoint endpt;
|
||||||
MessageReceiver* messageReceiver;
|
MessageReceiver* messageReceiver;
|
||||||
void getNextMessage(tcp::socket* socket);
|
void getNextMessage(tcp::socket* socket);
|
||||||
boost::asio::io_service io_service;
|
boost::asio::io_service io_service;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue