diff --git a/src/server_socket.cpp b/src/server_socket.cpp index 7e60941..e1d1ee4 100755 --- a/src/server_socket.cpp +++ b/src/server_socket.cpp @@ -130,6 +130,8 @@ const char *ExceptionSocketClient::what() const throw() return explaination_.c_str(); } +ServerSocket::ServerSocket() : ServerSocket(20222,10,INADDR_ANY) {} + ServerSocket::ServerSocket(unsigned int port, int max_connection_pending = 10,in_addr_t accept_from = INADDR_ANY) { // creation of the socket diff --git a/src/server_socket.h b/src/server_socket.h index 58ac136..0a5fa53 100755 --- a/src/server_socket.h +++ b/src/server_socket.h @@ -157,6 +157,7 @@ class ServerSocket * \param accept_from : source address accepted from the socket. * default is INADDR_ANY */ + ServerSocket(); //Default constructor , default port 20222 & 10 maximum pending connections ServerSocket(unsigned int port, int max_connection_pending, in_addr_t accept_from); /*! @@ -173,7 +174,6 @@ class ServerSocket */ ClientSocket waitingForConnection(); private: - ServerSocket(); // forbid access to default constructor int socket_fd_; /*< file descriptor for the socket */ struct sockaddr_in server_address_; /*< structure for ip, stores accepted addresses, port */ };