Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
 Аватар для kowack
4 / 4 / 0
Регистрация: 03.12.2010
Сообщений: 32

Ошибка ServerSocket1->Socket->ActiveConnections

10.12.2010, 03:31. Показов 1805. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вылетает ошибка на
C++
1
AnsiString Users = IntToStr( ServerSocket1->Socket->ActiveConnections );
первый скрин ошибки.

А также ошибка на
C++
1
RichEdit2->Lines->Add(ServerSocket1->Socket->RemoteHost +" - "+ServerSocket1->Socket->RemoteAddress);
второй скрин соответственно.

Пока не в силах понять что не так....
Всё повесил на событие подключения к ServerSocket1.
Миниатюры
Ошибка ServerSocket1->Socket->ActiveConnections   Ошибка ServerSocket1->Socket->ActiveConnections  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.12.2010, 03:31
Ответы с готовыми решениями:

Чтение принятого ServerSocket1
Приветствую ребята. (у меня C++ Builder XE3) Небольшой вопрос если можно. В UNIT1.H сделал следующее объявление:void __fastcall...

Диалоговое окно ServerSocket1
Пишу чат используя ServerSocket1 и ClientSocket1, отправлять сообщение получается, а можно ли от сервера отправить клиенту диалоговое окно...

Ошибка: Socket Error #11001 или socket error #10051
Делаю простую проверку подключен к нету комп или нет procedure TForm1.Button1Click(Sender: TObject); var Connected: Boolean; ...

4
 Аватар для AlexSt
61 / 60 / 9
Регистрация: 13.01.2009
Сообщений: 322
10.12.2010, 06:49
Цитата Сообщение от kowack Посмотреть сообщение
Вылетает ошибка на
Код C++
1
AnsiString Users = IntToStr( ServerSocket1->Socket->ActiveConnections );
первый скрин ошибки.
У меня работает без проблем, а со вторым вот так

C++
1
Memo1->Lines->Add(ServerSocket1->Socket->Connections[0]->RemoteAddress);
укажи номер подключения для которого будешь выводить данные
0
 Аватар для kowack
4 / 4 / 0
Регистрация: 03.12.2010
Сообщений: 32
11.12.2010, 13:59  [ТС]
а что же тогда возвращает строка
C++
1
ServerSocket1->Socket->RemoteAddress
или как её использовать?

Я думал оно вернёт значение последнего подключения, то есть нужно записать айпишник того, кто только что подключился....

Добавлено через 42 минуты
Странно, бросаю строку
C++
1
Users = IntToStr(ServerSocket1->Socket->ActiveConnections)
на событие загрузки формы, и всё равно это ошибка....
Но ведь ничего помешать то не может, это же первая строка программы что исполняется.....

Добавлено через 23 часа 4 минуты
Создал заново проект, использовал IntToStr(ServerSocket1->Socket->ActiveConnections); - всё оки.
Вопрос что возвращает ServerSocket1->Socket->RemoteAddress - в силе.
0
 Аватар для AlexSt
61 / 60 / 9
Регистрация: 13.01.2009
Сообщений: 322
13.12.2010, 05:35
Цитата Сообщение от kowack Посмотреть сообщение
ServerSocket1->Socket->RemoteAddress - в силе.
Ошибку оный код возвращает и больше ничего
0
 Аватар для kowack
4 / 4 / 0
Регистрация: 03.12.2010
Сообщений: 32
13.12.2010, 17:11  [ТС]
Цитата Сообщение от AlexSt Посмотреть сообщение
Ошибку оный код возвращает и больше ничего
ахах, короче при событии там конекта, допустим, пишем просто Socket->RemoteAddress, что вернёт нам айпишник того, кто приконектился.

Не по теме:

Чат я таки написал. Всё кулл.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.12.2010, 17:11
Помогаю со студенческими работами здесь

Невозможно создать Socket: Socket sock = new Socket(someHostString,somePortInt);
Народ! Помогите пожалуйста. Вся красота губится на exception что выскакивает в момент создания сокета: Socket sock = new...

Sendstream i sendText delphi ServerSocket1
Если я передаю файл весом 10 мгб методом Sendstream и отправлю какой нить текст методом sendText То буфер который передается в данный...

Socket timed out ошибка
Бот для Steam(обмен трейдами) на NodeJS под Linux. Выдается такая ошибка: socket timed out socket closed connecting to...

Ошибка создание Socket-а
Здравствуйте. Имеется C++ Builder. Хотел создать программку клиент/сервер но сразуже столкнулся с проблемой. пишу ...

Socket Ошибка (10057)
Нужно написать простую клиент-серверную программку, где клиент отправляет число на сервер, а сервер отвечает число больше или меньше, или...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru