Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.51 MB
Время: 0.02 c
1-1078870701
tytus
2004-03-10 01:18
2004.03.28
данные в TreeView


7-1072876337
Alibaba
2003-12-31 16:12
2004.03.28
Thread


8-1060668956
Dmitrich
2003-08-12 10:15
2004.03.28
Как переместиться на любой кадр avi с помощью DSPack 2.3?


1-1078931058
opoloxai
2004-03-10 18:04
2004.03.28
Directory Size


11-1058022284
puky
2003-07-12 19:04
2004.03.28
Упаковка на лету.




   Наверх