Форум программистов, компьютерный форум, киберфорум
C/С++ под Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
35 / 35 / 11
Регистрация: 25.05.2010
Сообщений: 211

socket connection fail

03.01.2012, 18:34. Показов 1727. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
только познаю сокеты.сервер норм работает но клиент никак не может законектится
вот клиент
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include<sys/types.h>
#include<sys/socket.h>
#include <c++/4.6/iostream>
#include<sys/in.h>
#include <sys/inet.h>
int main(){
    int sock;
    sock=socket(AF_INET,SOCK_STREAM,0);
    if(sock==-1){
        std::cout<<"socket failed"<<std::endl;
        return 1;
    }
    sockaddr_in addr;
    addr.sin_family=AF_INET;
    addr.sin_port=htons(0);
    addr.sin_addr.s_addr=htonl(INADDR_LOOPBACK);
    if(connect(sock,(sockaddr*)&addr,sizeof(addr))==-1){
        std::cout<<"conection failed\n";
        return 1;
    }
    char mes[]="my first connectio\n";
    char rec[sizeof(mes)];
    send(sock,mes,sizeof(mes),0);
    recv(sock,rec,sizeof(rec),0);
    std::cout<<rec<<std::endl<<"connection's breaking\n";
    close(sock);
    
    return 0;
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.01.2012, 18:34
Ответы с готовыми решениями:

Sockets! Connection fail.
Всем доброго времени суток! Сразу к сути... Если сервер, есть клиет на сокетах. Если оба запускать на моем компе они друг друга и видят и...

Connection refused: connect в java.net.Socket
\о Работая над сокетным чатом, столкнулся с такой проблемой: при Socket ss = new Socket(host, port); с SocketServer h = new...

Ошибка: Socket error #10060 Connection timeOut
В общем есть обычный FTP клиент на Delphi . Раньше он работал но после переустановки винды на прочь отказывается подключаться к серверу ...

6
Формучанин
364 / 296 / 42
Регистрация: 02.11.2010
Сообщений: 1,245
04.01.2012, 01:45
C++
1
addr.sin_port=htons(0);
мб порт неверный?
0
35 / 35 / 11
Регистрация: 25.05.2010
Сообщений: 211
04.01.2012, 18:13  [ТС]
nxnx, да врядли,у меня на серве такой стоит,там все норм.
и в статье говорилось что если 0 то система сама выберет свободный порт
0
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
04.01.2012, 18:21
на каком порту сервер слушает?
0
35 / 35 / 11
Регистрация: 25.05.2010
Сообщений: 211
04.01.2012, 21:07  [ТС]
niXman, тоже 0.(свободный)
0
 Аватар для denix
65 / 65 / 5
Регистрация: 11.01.2009
Сообщений: 130
04.01.2012, 23:03
для начала, посмотри, какой порт назначила система серверу для прослушки.
а со стороны клиента ты должен коннектится на этот порт, и если ты перезапустишь сервер, то тебе скорее всего придется перекомпилировать клиента, т.к. система динамически назначит серверу порт, а клиента тебе придется подпиливать каждый раз при запуске, т.к. порт постоянно будет меняться
1
35 / 35 / 11
Регистрация: 25.05.2010
Сообщений: 211
04.01.2012, 23:34  [ТС]
denix, спасиб!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.01.2012, 23:34
Помогаю со студенческими работами здесь

Ошибка/исключение Socket Error # 10060 Connection timed out
Всем привет. Ребята подскажите пожалуйста, в чём ошибка выхода данной ошибки/исключения. Если параметры прокси не прописывать, то...

HTTP->Get(): ошибка Socket Error # 10054. Connection reset by peer
Суть проблемы - в заголовке темы, но объясню подробнее. В программе используется обычное получение страницы методом Get в помощью...

Как исправить ошибку Socket Error # 10060 Connection timed out? при get запросе
Здравствуйте. Появляется такая ошибка на тяжёлых сайтах: procedure TForm2.Button1Click(Sender: TObject); var ...

Fail save и fail fast
Хочу узнать fail fast это только поведение коллекций, при выкидывании concurrent modification exception или это более общее понятие?

"socket error 10054 connection reset by peer" ошибка
в общем при работе с этими 4мя строчками ошибка IdSMTP1.Port:=25; IdSMTP1.Host:='smtp.mail.ru'; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru