![]() |
|
Модераторы: feodorv |
![]()
|
|
| ScoL |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 16.4.2007 Репутация: нет Всего: нет |
Я облазил весь форум, и не нашел нигде примеров для C++ builder, все статьи и примеры для visual C++,дайте плиз примерчик для bcb 6.0
|
|||
|
||||
| SenkraD |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 933 Регистрация: 3.2.2006 Где: Украина::Киев Репутация: 1 Всего: 23 |
Ну для BCB есть компоненты TServerSocket и TClientSocket (я их не очень люблю)
а по поводу Winsock, то это WinAPI и она одинаково работает как в Visual C++ так и в Builder это я лично проверял и не раз , так как пишу в обоих средах |
|||
|
||||
| ScoL |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 16.4.2007 Репутация: нет Всего: нет |
Дело в том, что когда я переписываю код примера он у меня не компилируется выдает кучу ошибок, я просто не знаю куда помещать функции(создания сокета и тд), если не трудно не могли бы вы привести пример создания сервера по событию onclick кнопки |
|||
|
||||
| ScoL |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 16.4.2007 Репутация: нет Всего: нет |
С этой проблемой я разобрался (хотя некоторые вопросы остались), но теперь при создании сервера(т.е. при создании сокета и ожидании клиентов) приложение виснет, что делать ??
помогите плиз... заранее спасибо. |
|||
|
||||
| SenkraD |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 933 Регистрация: 3.2.2006 Где: Украина::Киев Репутация: 1 Всего: 23 |
Код выложи - там где у виснет
|
|||
|
||||
| ScoL |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 16.4.2007 Репутация: нет Всего: нет |
|
|||
|
||||
| SenkraD |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 933 Регистрация: 3.2.2006 Где: Украина::Киев Репутация: 1 Всего: 23 |
ScoL, а более полную версию кода
Вот самый постой вариант
Это сообщение отредактировал(а) SenkraD - 26.4.2007, 14:24 |
|||
|
||||
| ScoL |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 16.4.2007 Репутация: нет Всего: нет |
вот
а ваш код не компилируется выдает ошибки: [C++ Error] server.cpp(65): E2108 Improper use of typedef 'DWORD' [C++ Error] server.cpp(65): E2379 Statement missing ; (непонятно почему вроде все стоит) Это сообщение отредактировал(а) ScoL - 26.4.2007, 14:48 |
|||
|
||||
| SenkraD |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 933 Регистрация: 3.2.2006 Где: Украина::Киев Репутация: 1 Всего: 23 |
По вашему коду
А мой код был рабочий на 100% - я на основе него другу обьснял и всё работало как под студией так и под Builder'ом |
|||
|
||||
| ScoL |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 16.4.2007 Репутация: нет Всего: нет |
это я неправильно скопировал ) вообще было равно 50 |
||||
|
|||||
| SenkraD |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 933 Регистрация: 3.2.2006 Где: Украина::Киев Репутация: 1 Всего: 23 |
Кажись так правильно
+ плюс accept нужно по бесконечному циклу вызывать + accept блокирует программу пока не прийдёт сокет поэтому в моеё примере создавал поток NetThread, который принимал запросы от клиентов, а потом передавал их на обработку в ClientThread |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |