Changed port data type from unsigned int to uint16_t as well as removed a redundant port information
This commit is contained in:
parent
81cab29edc
commit
0ead1e5600
@ -18,7 +18,7 @@ class FTPServer : public TCPServer<T>
|
||||
enum BinaryFlag {OFF = 0, ON};
|
||||
enum FtpMsgCode {_150, _200, _215, _220, _221, _230, _226, _227, _250, _257, _331, _350, _451, _5_502, _504, _530, _550 };
|
||||
|
||||
FTPServer(unsigned int port = 21, SDCardManager *sdCardManager = NULL, const char *login = NULL, const char *password = NULL, uint8_t maxClient = MAX_CLIENT, uint16_t clientCommandDataBufferSize = 255) : TCPServer<T>(port, maxClient, clientCommandDataBufferSize),
|
||||
FTPServer(uint16_t port = 21, SDCardManager *sdCardManager = NULL, const char *login = NULL, const char *password = NULL, uint8_t maxClient = MAX_CLIENT, uint16_t clientCommandDataBufferSize = 255) : TCPServer<T>(port, maxClient, clientCommandDataBufferSize),
|
||||
_login(NULL),
|
||||
_password(NULL),
|
||||
_dataPort(1024),
|
||||
@ -991,7 +991,7 @@ class FTPServer : public TCPServer<T>
|
||||
|
||||
char *_login;
|
||||
char *_password;
|
||||
unsigned int _dataPort;
|
||||
uint16_t _dataPort;
|
||||
|
||||
WiFiServer _dataServer; //In passive mode, the FTP server opens two different ports (one for the commands and the other for the data stream)
|
||||
SDCardManager *_sdCardManager;
|
||||
|
@ -13,7 +13,7 @@ template <typename T>
|
||||
class TCPServer
|
||||
{
|
||||
public:
|
||||
TCPServer(unsigned int port = 80, uint8_t maxClient = MAX_CLIENT, uint16_t clientDataBufferSize = 255) : _wifiServer(port), _port(port), _serverStarted(true), _maxClient(maxClient), _clientDataBufferSize(clientDataBufferSize), _currentClient(NULL)
|
||||
TCPServer(uint16_t port = 80, uint8_t maxClient = MAX_CLIENT, uint16_t clientDataBufferSize = 255) : _wifiServer(port), _serverStarted(true), _maxClient(maxClient), _clientDataBufferSize(clientDataBufferSize), _currentClient(NULL)
|
||||
{
|
||||
_wifiServer.begin();
|
||||
}
|
||||
@ -28,9 +28,9 @@ class TCPServer
|
||||
return _maxClient;
|
||||
}
|
||||
|
||||
unsigned int getPort() const
|
||||
uint16_t getPort() const
|
||||
{
|
||||
return _port;
|
||||
return _wifiServer.port();
|
||||
}
|
||||
|
||||
uint8_t getConnectedClientsCount()
|
||||
@ -44,11 +44,11 @@ class TCPServer
|
||||
getClientData();
|
||||
}
|
||||
|
||||
virtual void start()
|
||||
virtual void start(uint16_t port = 0)
|
||||
{
|
||||
if(!_serverStarted)
|
||||
{
|
||||
_wifiServer.begin();
|
||||
!port ? _wifiServer.begin() : _wifiServer.begin(port) ;
|
||||
_serverStarted = true;
|
||||
}
|
||||
}
|
||||
@ -185,7 +185,6 @@ class TCPServer
|
||||
|
||||
boolean _serverStarted;
|
||||
uint8_t _maxClient;
|
||||
unsigned int _port;
|
||||
uint16_t _clientDataBufferSize;
|
||||
WiFiServer _wifiServer;
|
||||
T *_currentClient; //current client to be processed
|
||||
|
@ -32,7 +32,7 @@ class WEBServer : public TCPServer<T>, public HttpConstants
|
||||
uint16_t maxBodyBuffer;
|
||||
};
|
||||
|
||||
WEBServer(unsigned int port = 80, SDCardManager *sdCardManager = NULL, uint8_t maxClient = MAX_CLIENT, uint16_t clientDataBufferSize = 255) : TCPServer<T>(port, maxClient, clientDataBufferSize), _sdCardManager(sdCardManager) {}
|
||||
WEBServer(uint16_t port = 80, SDCardManager *sdCardManager = NULL, uint8_t maxClient = MAX_CLIENT, uint16_t clientDataBufferSize = 255) : TCPServer<T>(port, maxClient, clientDataBufferSize), _sdCardManager(sdCardManager) {}
|
||||
|
||||
boolean addApiRoutine(const char *uri, boolean (*apiRoutine)(HttpRequestData&, WiFiClient*, void*), void *pData, HttpRequestMethod HRM = UNDEFINED)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user