// addresses
virtual bool GetLocal(wxSockAddress& addr_man) const;
virtual bool GetPeer(wxSockAddress& addr_man) const;
- virtual bool SetLocal(wxSockAddress& local);
+ virtual bool SetLocal(wxIPV4address& local);
// base IO
virtual bool Close();
wxList m_states; // stack of states
bool m_interrupt; // interrupt ongoing wait operations?
bool m_beingDeleted; // marked for delayed deletion?
+ wxIPV4address m_localAddress; // bind to local address?
// pushback buffer
void *m_unread; // pushback buffer
virtual ~wxSocketClient();
virtual bool Connect(wxSockAddress& addr, bool wait = true);
- virtual bool Connect(wxSockAddress& addr, wxSockAddress& local, bool wait = true);
+ bool Connect(wxSockAddress& addr, wxSockAddress& local, bool wait = true);
bool WaitOnConnect(long seconds = -1, long milliseconds = 0);