示例#1
0
文件: ftp.cpp 项目: dv0rak/socketpp
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;
}
示例#2
0
int _ossSocket::getPeerAddress ( char * pAddress, unsigned int length )
{
   return _getAddress ( &_peerAddress, pAddress, length ) ;
}
示例#3
0
int _ossSocket::getLocalAddress ( char * pAddress, unsigned int length )
{
   return _getAddress ( &_sockAddress, pAddress, length ) ;
}
示例#4
0
INT32 _ossSocket::getPeerAddress ( CHAR * pAddress, UINT32 length )
{
   return _getAddress ( &_peerAddress, pAddress, length ) ;
}
示例#5
0
INT32 _ossSocket::getLocalAddress ( CHAR * pAddress, UINT32 length )
{
   return _getAddress ( &_sockAddress, pAddress, length ) ;
}