Модераторы: feodorv
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> CSocket и FTP 
:(
    Опции темы
Edik
Дата 1.11.2007, 18:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 207
Регистрация: 13.9.2006

Репутация: нет
Всего: 1



Следующий код возрващает мне в Receive сплошные буквы ММММММММММММ, короче сервер молчит. Что делать? Но к серверу конектиться.

Код

void CMyFTPDlg::OnStart() 
{
    // TODO: Add your control notification handler code here

    
    
            char lpAddr[256];
            m_addr.GetWindowText(lpAddr, 256);
            hostent *m_host;
            m_host=gethostbyname(lpAddr);
            
            struct sockaddr_in adr;
            memcpy(&adr.sin_addr,m_host->h_addr,m_host->h_length); 
            //AfxMessageBox(inet_ntoa(adr.sin_addr));
            
            CSocket clientsock;
            clientsock.Create();
            //clientsock.Bind(80,"127.0.0.1");
            if(clientsock.Connect(inet_ntoa(adr.sin_addr), 21))
            {
                AfxMessageBox("Connect OK! Continue...");

                char lpBuffSend[256];
                
                strcpy(lpBuffSend,"SYST\r\n\r\n");
                clientsock.Send(lpBuffSend,strlen(lpBuffSend));
                
                char lpBuffReceive[1024];
                clientsock.Receive(lpBuffReceive, 1024);
                CString szTemp=lpBuffReceive;
                m_info.SetWindowText(szTemp);

                AfxMessageBox("All Right!");
                
            }
            
            else
            {
                AfxMessageBox("Connect Failed!");
            }
            
            clientsock.Close();

}


PM MAIL   Вверх
Edik
Дата 2.11.2007, 14:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 207
Регистрация: 13.9.2006

Репутация: нет
Всего: 1



Все получилось, у меня в винде в брандмауэре эта програ не значилась как фтп клиент.
PM MAIL   Вверх
GrayCardinal
Дата 4.11.2007, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: 3
Всего: 58



Edik
Галку поставь...


--------------------
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0770 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.