Implement TCP Server bind address

This commit is contained in:
Fabio Alessandrelli 2017-01-18 08:37:24 +01:00
parent 4198291cd4
commit b2839343ca
9 changed files with 50 additions and 30 deletions

View file

@ -43,12 +43,11 @@ protected:
static TCP_Server* (*_create)();
//bind helper
Error _listen(uint16_t p_port, PoolVector<String> p_accepted_hosts=PoolVector<String>());
static void _bind_methods();
public:
virtual void set_ip_type(IP::Type p_type);
virtual Error listen(uint16_t p_port, const List<String> *p_accepted_hosts=NULL)=0;
virtual Error listen(uint16_t p_port, const IP_Address p_bind_address=IP_Address("*"))=0;
virtual bool is_connection_available() const=0;
virtual Ref<StreamPeerTCP> take_connection()=0;