From 1e2acb8babacb894c3595f538440ab439bc0eb52 Mon Sep 17 00:00:00 2001 From: Othmar Gsenger Date: Mon, 24 Nov 2008 21:18:22 +0000 Subject: new connection param sync --- src/connectionParam.h | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/connectionParam.h b/src/connectionParam.h index 7852e5c..6e6427e 100644 --- a/src/connectionParam.h +++ b/src/connectionParam.h @@ -61,12 +61,17 @@ private: void serialize(Archive & ar, const unsigned int version) { Lock lock(mutex_); + std::string remote_host(remote_end_.address().to_string()); + u_int16_t remote_port = remote_end_.port(); ar & kd_; ar & seq_window_; ar & seq_nr_; -// TODO fix sync of remote_end_ - ar & remote_host_; - ar & remote_port_; + ar & remote_host; + ar & remote_port; + boost::asio::ip::address addr; + addr.from_string(remote_host); + boost::asio::ip::udp::endpoint endpoint(addr, remote_port); + remote_end_ = endpoint; } }; -- cgit v1.2.3