Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];

Вниз

TServerSocket+TClientSocket   Найти похожие ветки 

 
TButton ©   (2004-02-28 18:15) [0]

пишу сейчас прогу, т.е. связку клиент+сервер. ориентированые на работу в инете... MUD вобщем пишу, насчет програминга и все такое у меня вопросов нет, есть даже небольшой опыт и кое что готовое и реально работающее (регистрация, логин, чат, комнаты, бои, немного магии) т.е. что и как я знаю. Вопрос в другом. Я не раз слышал что использовать для этих целей дельфийский сокеты.... как бы сказать, не лучший вариант. Хотелось бы узнать, действительно ли это, и если да, то какая есть альтернатива.


 
Novichok   (2004-02-28 18:54) [1]

WinSock


 
TButton ©   (2004-02-28 19:14) [2]

а инфа по WinSock есть?
типа Gettin" started... и поstepово


 
Rouse_ ©   (2004-02-28 22:08) [3]

> [2] TButton ©   (28.02.04 19:14)
Конечно есть - и даже с исходниками - WinSock.pas


 
TButton ©   (2004-02-28 22:34) [4]

:) спасибо я уже смотрел... настроение у мну сразу упало... нежто Дельфийский сокеты настолько корявые???


 
Rouse_ ©   (2004-02-29 00:13) [5]

> нежто Дельфийский сокеты настолько корявые???
Ужас какие корявые - я сам просто в шоке, видимо поэтому и пишу руками, и Digitmen на них плюется, Verg - просто не переносит...

Ужас....
Давай отпишем в Борланд? Мол так и так, зачем плохое даете?

=================================

По сабжу - тыб, родной, сказал - в какой 17-ой строке тебе не нравица? ;)


 
cyborg ©   (2004-02-29 00:26) [6]

[4] TButton ©   (28.02.04 22:34)
Всё там нормально работает, по крайней мере у меня :).


 
able ©   (2004-02-29 08:25) [7]

scktcomp.pas
:))


 
Verg ©   (2004-02-29 10:33) [8]


> нежто Дельфийский сокеты настолько корявые???


Не, это все обдолбанные студни калифорнийского универа навыдумывали.... Теперь так все и мучаются...
Беркли, беркли.... а какую такую умную траву они там тогда курили никто не знает.


 
TButton ©   (2004-02-29 14:43) [9]

>По сабжу - тыб, родной, сказал - в какой 17-ой строке тебе не нравица? ;)

в сабже не было ни члова о том что мне не нравится. в сабже был вопрос, о степени кривизны :) стандартных сокетов.
Мысль по поводу, а если напишу свой ServerSocket, не будет ли он хуже стандартного?


 
Verg ©   (2004-02-29 15:01) [10]


> Мысль по поводу, а если напишу свой ServerSocket, не будет
> ли он хуже стандартного?


Ты сам-то понял что спросил? :))

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

"Если я напишу свою Windows, не будет ли она хуже стандартной?"
:))
Ё, день шуток чес-слово, а не 1-ое апреля вроде.


 
TButton ©   (2004-03-01 19:16) [11]

ожидайте)))


 
TButton ©   (2004-03-04 17:09) [12]

шутки в сторону. может кто-нибудь подкинуть примерчик по WinSock? нужен сервер (коннект, дисконнект, прием отправка текста). буду очень признателен.


 
Fredericco ©   (2004-03-04 17:25) [13]


> примерчик по WinSock? нужен сервер (коннект, дисконнект,
> прием отправка текста)

Кстати, в тех же исходниках TServerSocket все прекрасно описано.


 
Digitman ©   (2004-03-04 17:48) [14]


> TButton ©   (04.03.04 17:09) [12]


бросай эту затею

не умея анализировать чужой текст (тем паче - исх.текст компонента от родного нам Борланда), неча заниматься дурацкими рассуждениями по сабжу .. альтернатива родится сама собой только в том случае, если ты ДО ТОНКОСТЕЙ изучил преимущества и недостатки того или иного предлагаемого тебе борландом и  Майкрософтом кода


 
TButton ©   (2004-03-04 18:37) [15]

спасибо, что хоть не послали)


 
TButton ©   (2004-03-04 18:43) [16]

вместо З.Ы,
>неча заниматься дурацкими рассуждениями по сабжу
я бы и не занимался, если бы не слышал постоянных выкриков типа "TClient(Server)Socket - суксь корявая"


 
Digitman ©   (2004-03-04 18:46) [17]


> TButton ©   (04.03.04 18:37) [15]


ты напрасно иронизируешь

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


 
Digitman ©   (2004-03-04 18:48) [18]


> TButton ©   (04.03.04 18:43) [16]


> если бы не слышал постоянных выкриков типа "TClient(Server)Socket
> - суксь корявая"


а ты не задумывался на тему "А судьи кто ?"  ))


 
TButton ©   (2004-03-04 18:51) [19]

>ты напрасно иронизируешь
привычка)

>внимательное изучение исх.текстов тех классов, которые
>представлены Борландом в штатной поставке среды, дает очень
>четкое понимание преимуществ и недостатков, узких мест и
>удачных программных решений в той или иной технологической
>области ... согласись, не дураки же работали в борландовской
>команде ?

не дураки, просто я еще ньюб (по уровню знания Delphi/Object Pascal) не дорос до внимательного изучения, тяжело мне исходники даются. а насчет не дураки, эт бесспорно.


 
Digitman ©   (2004-03-04 18:53) [20]


> TButton


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


 
Verg ©   (2004-03-04 19:07) [21]


> TButton ©   (04.03.04 18:43) [16]
> вместо З.Ы,
> >неча заниматься дурацкими рассуждениями по сабжу
> я бы и не занимался, если бы не слышал постоянных выкриков
> типа "TClient(Server)Socket - суксь корявая"


Для тех, кто так говорит - все на свете "сукс корявая", ленивые, понимаешь, гопники. Им жить лень, не то что программировать.
Этим все мешает, как тому танцору. И разбор исходника в <50 строк для таких - гиммор страшный. Уж лучше б шли сразу бутылки собирать....


 
TButton ©   (2004-03-04 19:24) [22]

Я не совсем понял кому это было адресовано. Но если что могу привести исходники Borland"овских сокетов (ScktComp.pas, все 2085 строк) и мы их вместе разберем.


 
Rouse_ ©   (2004-03-04 22:38) [23]

> [22] TButton ©   (04.03.04 19:24)
Вот уж спасибо не надо, давай лучше остановимся тогда на том что они корявые ;)

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

А разбор исходников ты представляешь себе не правильно. Нужно взять какое либо свойство - событие (функцию - процедуру) и по нитке смотреть, идти по вложенным процедурам - функциям, не забывать про глобальные константы - переменные. И только когда начнет выстраиваться четкая картинка, можно идти дальше.

Маленький шаг для человечества - большой шаг для человека ;)) © (Мое)


 
TButton ©   (2004-03-04 22:47) [24]

>Нужно взять какое либо свойство - событие (функцию -
>процедуру) и по нитке смотреть, идти по вложенным процедурам -
>функциям, не забывать про глобальные константы - переменные

я мож и дурак(!), но не на столько чтоб исходники сверху вниз читать))))


 
Rouse_ ©   (2004-03-04 22:52) [25]

Но однако легко принимаешь на веру любые нелепые высказывания. ;)
Вот еслибы Алекс Коншин в своих исходниках написал "Все что ниже не работает" - тыб сказал что Инди Ацтой? ;)


 
TButton ©   (2004-03-04 23:49) [26]

>Вот еслибы Алекс Коншин в своих исходниках написал "Все что
>ниже не работает" - тыб сказал что Инди Ацтой? ;)

не знаком)
============================================
подведем итоги. Мне можно дальше юзать TServerSocket или пора уже что-то решать?


 
Rouse_ ©   (2004-03-04 23:55) [27]

;))))))
Давай уж юзай ;)
Пока что до решения у тебя далековато ;)



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.52 MB
Время: 0.038 c
3-1077146940
Ve_Ko
2004-02-19 02:29
2004.03.28
Файл-сервер


6-1074031037
Zeon
2004-01-14 00:57
2004.03.28
Свой SMTP-сервер


3-1077189188
Pul
2004-02-19 14:13
2004.03.28
Поля TIMESTAMP в INTERBASE


7-1072556324
noname01
2003-12-27 23:18
2004.03.28
Win9X и привелегированные команды


3-1077696063
Asdor
2004-02-25 11:01
2004.03.28
Про TClientDataset...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский