socketpp::Socket FTP::transfercmd(const std::string &cmd) { socketpp::Socket s (socketpp::sock_stream); if(_pasv) { std::string ip; socketpp::port_t port; _getAddress(sendcmd("PASV"), ip, port); s.connect(ip, port); } else { throw error_proto("Not yet implemented!\n"); } return s; }
int _ossSocket::getPeerAddress ( char * pAddress, unsigned int length ) { return _getAddress ( &_peerAddress, pAddress, length ) ; }
int _ossSocket::getLocalAddress ( char * pAddress, unsigned int length ) { return _getAddress ( &_sockAddress, pAddress, length ) ; }
INT32 _ossSocket::getPeerAddress ( CHAR * pAddress, UINT32 length ) { return _getAddress ( &_peerAddress, pAddress, length ) ; }
INT32 _ossSocket::getLocalAddress ( CHAR * pAddress, UINT32 length ) { return _getAddress ( &_sockAddress, pAddress, length ) ; }