HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Работа с сокетами
  #1  
Старый 09.06.2008, 06:17
strab
Познающий
Регистрация: 05.03.2008
Сообщений: 70
С нами: 9571174

Репутация: 21
По умолчанию Работа с сокетами

Помогите разобраться. Как работать с сокетами в дельфи 7? я нашёл статьи, где рассказывют о компоненте tclientsocket, но его нет в седьмом, наверное в шестом был..
 
Ответить с цитированием

  #2  
Старый 09.06.2008, 06:56
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
С нами: 10021597

Репутация: 905


По умолчанию

Смотри в сторону компонентов Indy или юзай чистый WinSock
 
Ответить с цитированием

  #3  
Старый 09.06.2008, 12:02
BlackSun
Познавший АНТИЧАТ
Регистрация: 01.04.2007
Сообщений: 1,268
С нами: 10058786

Репутация: 4589


По умолчанию

Кто сказал, что в 7й делфе его нет? (TClientSocket), он просто не подключен ..
Component -> Install Packages -> Add -> /bin/dclsockets70.bpl
Появится на вкладке Internet
 
Ответить с цитированием

  #4  
Старый 09.06.2008, 12:27
/Boom\
Познающий
Регистрация: 14.02.2008
Сообщений: 62
С нами: 9599589

Репутация: 4
По умолчанию

меня тоже интерисует этот вопрос.Не могли бы вы дать какойнить просто исходник где описывается каждое действие.
 
Ответить с цитированием

  #5  
Старый 09.06.2008, 12:32
Fata1ex
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
С нами: 10216668

Репутация: 930


По умолчанию

http://sources.ru/delphi/delphi_network.shtml
 
Ответить с цитированием

  #6  
Старый 09.06.2008, 13:31
0verbreaK
Постоянный
Регистрация: 30.04.2008
Сообщений: 323
С нами: 9489537

Репутация: 136
По умолчанию

Лучше сразу винсок учи, в книге Фленова много примеров и исходников, где описывается как на винсок программировать, Upd, Tcp клиенты, мейлеры, файрвол, прокси.
 
Ответить с цитированием

  #7  
Старый 09.06.2008, 15:51
t04
Участник форума
Регистрация: 10.01.2007
Сообщений: 140
С нами: 10175096

Репутация: 105
По умолчанию

книги Фленова как раз для начинающих, но для более серьезного уровня я ничего толкового не нашел ни в одной из его книг, в основном в них материал повторяется, но не много разные примеры и применения.
 
Ответить с цитированием

  #8  
Старый 09.06.2008, 16:08
Delimiter
Banned
Регистрация: 08.04.2005
Сообщений: 446
С нами: 11099536

Репутация: 518
По умолчанию

да уж.... на асинхронных сокетах программить книги не научат!

... максимум быдлокодинг на блокирующих!
 
Ответить с цитированием

  #9  
Старый 09.06.2008, 23:15
0verbreaK
Постоянный
Регистрация: 30.04.2008
Сообщений: 323
С нами: 9489537

Репутация: 136
По умолчанию

Цитата:
Сообщение от Delimiter  
да уж.... на асинхронных сокетах программить книги не научат!

... максимум быдлокодинг на блокирующих!
Почему же Флёнов упоминает в своей книги блокируюищие/неблокирующие сокеты, даже довольно таки подробно объясняет, что игде использовать надо.

Мне довелось изучать труды Йона Снейдера - Эффективное программирование TCP/IP, так там расписано и огромное кол-во примеров, правда ОС UNIX затронута, и она расчитана для професионалов, а с Флёнова стоит, начать тем более это книжка с кодом на делфи. Для новичка самое оно.
 
Ответить с цитированием

  #10  
Старый 09.06.2008, 22:25
Delimiter
Banned
Регистрация: 08.04.2005
Сообщений: 446
С нами: 11099536

Репутация: 518
По умолчанию

Цитата:
Сообщение от True  
вот это да! оказывается уметь юзать fcntl и select (или как там оно в долфе называется) это верх мастерства
во первых WsaAsyncSelect .... во вторых это действительно так! Поскольку обработчик поступающих пакетов - это одно , а все остальное это другое и чтоб все это работало как одно целое нужно уметь !

А чтоб while-АМИ ждать приходящие пакеты , дык это из руководства для чайникоффф которые при словах коллбак функции падают в обморок!!!!

конечно эти чайники начинают совать свои блоркирующие сокеты в нитки, не считая ,что в итоге они получат намного меньше "квантов" времени(вытес.многоз.мастд я) чем обработчик находился бы в основной нитке процесса!

а иногда они и до этого не доходит а заканчивается заfreezeвшемся диалоговом окне ! Это верх их сетевого кодирования! И они удовлетворяются консолью! НУ КАК ЖИВЕНЬКАЯ КАРТИНКА!?

Последний раз редактировалось Delimiter; 09.06.2008 в 22:40..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мультимедийные Обучающие Курсы TeachPro Java VenTeL ПО для Web разработчика 8 24.04.2008 15:38
Работа на дому xmensuperman Freelance - О Работе 5 11.01.2008 20:15



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...