Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 06:49 25.06.24 
Клубове/ Компютри и Интернет / Delphi Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Re: 10055: Сокети/изчерпване на буфери / Контрол? [re: NikB]
АвторBashBabait (Нерегистриран) 
Публикувано07.02.05 21:56  



Първо: Моят личен съвет е да не ползваш TClientSocket/TServerSocket. Още преди време бях открил един Exception, който нямаше абсолютно никакъв начин да се прихване. Някаква абсолютна простотия, която между другото не се коригира от Borland. Не мога да се сетя до какъв извод достигнах дебъгвайки дори из сорсовете на TClientSocket, но тотално се изумих, когато установих, че прихващане на този Exception просто няма (става въпрос за asynchronous събитие което си настъпва с някакъв месидж, и преди или след да се извика хендлъра ти за обработка на събитието, не си спомням точно - то вземе че си изгърми само с един хубав прозорец за грешка). Това разбира се само при асинхронна употреба. При синхронна няма проблем но мен ме кефи първия стил.

И сега по въпроса ти: как точно проверяваш за наличие на сървърски сокет ? Т.е. проверяваш дали TClientSocket хендъла или там каквото беше е все още активен ? Как го правиш с каква функция ? Съвсем определено работиш със асинхронни сокети за да има нещо общо с буфери. Прихващаш ли събитията за отваряне и затваряне на сокета или по друг начин проверяваш ?

Един съвет за заключение - опитай се да си намериш сокет компонент, с който да свикнеш да работиш или сам си направи свой. Не разчитай за асинхронни сокети в никакъв случай на TClientSocket/TServerSocket. Дори самата им архитектура не е много мислена като че ли



Цялата тема
ТемаАвторПубликувано
* 10055: Сокети/изчерпване на буфери / Контрол? NikB   07.02.05 17:34
. * Re: 10055: Сокети/изчерпване на буфери / Контрол? Mixy   07.02.05 21:46
. * Да, така изглежда, но не знам какви са :) NikB   08.02.05 00:54
. * Re: 10055: Сокети/изчерпване на буфери / Контрол? BashBabait   07.02.05 21:56
. * Май проблемът е както го описваш NikB   07.02.05 23:24
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.