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

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

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 11:07 22.09.24 
Клубове/ Компютри и Интернет / Delphi Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Re: някой Делфи спец да ми обясни това? [re: xи]
Автор andrew_nikoloff (bugbuster)
Публикувано12.12.06 10:01  



Мине се не мине малко време и ти пак се из....аш на метеното. Какво стана? Понеже "специалистите ни отидоха за Запад" и "не остаха добри програмисти в таз мила кочинка" реши ти да се направиш на спец(иалист) ли? Толкова ли не разбра, че поведението ти (а и отношението към околните) не отговаря на познанията ти, което е и причината никой да не те взима насериозно тук?! И сега пак - на човека си му отговориха преди 20 дена, но ти реши, че трябва да му "отвориш очите" ли?

Поне да беше прав - цена нямаше да имаш.

1. Дано си го криейтнал
Не знам дали си забелязал, но доста хора не си "криейтват" компонентите в Делфи. Те просто си ги поставят на формата или дейта модула. И ако се замислиш, ако сокет компонента не е "криейтват" дали ще се случи това, което човекът описва?
2. задай му и порт де.
Да се върнем на хипотетичната ситуация с поставянето на компоненти върху форма или дейта модул. За Object Inspector чувал ли си? А така! Точно от него се задават стойности на разни пропъртита. Като портовете на сокетите например.
3. как ще го отвориш има ли кой да слуша
Това би трябвало да са две изречения. ClientSocket1.Active := True; например на мен ми изглежда като отваряне. А за слушането от останалите постинги на човека трябваше да си наясно, че той има достатъчно мозък в главата си, за да се сети, че ще трябва да слуша някой от другия край.
4. ако няма в смисал ако сам си се слуша първо създай ServerSocket.Create();
ИХААА! Това е гениално (btw точно като теб)! Клиентски сокети, които слушат сами себе си! Направо за Нобелова награда! Или чакай... Може би не. Хм... Я по-добре помисли още малко.
silva1001@abv.bg - питай
Брех! Определено не ти липсва самочувствие. Както вече всички тука знаем.

А сега да ти обясним и на тебе с по-прости думички, за какво иде реч тука.

Както nettle обърна внимание, ClientType бива Blocking и Non blocking. Разликата между двете е, че при blocking комуникацията става в твоята нишка и изпълнението на метода не завършва, докато не завърши и самата операция. При non blocking сокетите методът завършва много бързо, а самата комуникация протича във фонов режим. Когато тя завърши, ти получаваш нотификация за това (например си се закачил на някое събитие на сокета). Да обобщим - ако в нашият случай типа на сокета е non blocking, то отварянето на сокета ще продължи във фонов режим и изпълнението на програмата ще излезе от try...except блока. Сещаш ли се сега какво може да стане по-нататък? Ако не - питай на silva1001@abv.bg



Цялата тема
ТемаАвторПубликувано
* някой Делфи спец да ми обясни това? Ц++   22.11.06 22:11
. * Re: някой Делфи спец да ми обясни това? nettle   22.11.06 22:28
. * Re: някой Делфи спец да ми обясни това? xи   12.12.06 01:55
. * Re: някой Делфи спец да ми обясни това? andrew_nikoloff   12.12.06 10:01
. * Re: някой Делфи спец да ми обясни това? Pechenia   13.12.06 17:24
Клуб :  


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

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