Boost logo

Boost Users :

Subject: Re: [Boost-users] [asio] asio-client only connects to server when on same machine
From: Nicola Michael Gutberlet (Nicola.Gutberlet_at_[hidden])
Date: 2010-01-14 10:25:21


Just an idea popping up in my mind: firewall?

 

Regards,

Nicola

 

From: boost-users-bounces_at_[hidden]
[mailto:boost-users-bounces_at_[hidden]] On Behalf Of Grotjahn Clemens
(CM-AI/PJ-CF22)
Sent: Donnerstag, 14. Januar 2010 13:46
To: boost-users_at_[hidden]
Subject: [Boost-users] [asio] asio-client only connects to server when on
same machine

 

hi everybody,

 

i have an issue with my asio-client that wants to connect to

an asio-server. when i set my server on a machine in our

network to listening on a port (>1024) and then try to connect

with my client via this port, i get a "Connection refused"-exception.

this happens every time the server and client are located on different

machines. if i try this on the same machine it works fine!

also, if i try to connect via telnet from another machine it works!

 

here's the client-setup-code snippet, maybe i missed a special config
there?:

   tcp::resolver resolver( _io ); //_io is class-member

   tcp::resolver::query query( server, port ); //server and port are
char-buffers

   tcp::resolver::iterator iter = resolver.resolve( query );

   _socket = new tcp::socket( _io );

   tcp::resolver::iterator end; // End marker.

   boost::system::error_code error = error::host_not_found;

   while (error && iter != end)

   {

      _socket->close();

      _socket->connect(*iter++, error);

   }

   if (error)

      throw boost::system::system_error( error );

   }

   catch( std::exception& e )

   {

      cout << "NetClient Konstruktor: " << e.what() << endl;

   }

 

 

---
Visit us at
FOE 2010 / January 20-22 / Tokyo Big Sight, Japan / East Hall 2-30
http://www.foe.jp/en/
Photonics West 2010 / January 23-28 / The Moscone Center, San Francisco, CA / Booth 4601-32
http://spie.org/photonics-west.xml



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net