Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Работа с сокетами (https://forum.antichat.xyz/showthread.php?t=73156)

strab 09.06.2008 06:17

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

krypt3r 09.06.2008 06:56

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

BlackSun 09.06.2008 12:02

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

/Boom\ 09.06.2008 12:27

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

Fata1ex 09.06.2008 12:32

http://sources.ru/delphi/delphi_network.shtml

0verbreaK 09.06.2008 13:31

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

t04 09.06.2008 15:51

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

Delimiter 09.06.2008 16:08

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

... максимум быдлокодинг на блокирующих!

Delimiter 09.06.2008 22:25

Цитата:

Сообщение от True
вот это да! оказывается уметь юзать fcntl и select (или как там оно в долфе называется) это верх мастерства

во первых WsaAsyncSelect .... во вторых это действительно так! Поскольку обработчик поступающих пакетов - это одно , а все остальное это другое и чтоб все это работало как одно целое нужно уметь !

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

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

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

Delimiter 09.06.2008 22:49

чуствуется линуксоид! 8))) ... Тибу достаточно и блокирующих сокетов! Сам под линукс использую только их, я говорил об Мастдае! Когда тысча новичков еженедельно пялится на замерзшее диалоговое окно!


Время: 05:37