Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.09;
Скачать: CL | DM;

Вниз

Сокетное соединение..   Найти похожие ветки 

 
nazgul   (2004-02-15 12:30) [0]

Как в сокетном соединении сделать возможность создания своих каналов, а также возвожность создания привата между двумя клиентами.


 
Digitman ©   (2004-02-15 12:56) [1]

очень просто


 
nazgul   (2004-02-15 12:57) [2]

"спасибо" за искрению помощ


 
Digitman ©   (2004-02-15 13:18) [3]

носи не стаптывай)

каков вопрос - таков ответ

а что, по твоему, остается ответить на совершенно абстрактный вопрос "как" ?
только так)


 
nazgul   (2004-02-15 13:19) [4]

Ок, напиши исходник!


 
Verg ©   (2004-02-15 13:22) [5]


> nazgul (15.02.04 13:19) [4]
> Ок, напиши исходник!


:))))
Вот: "исходник"

- Гоги, скажи тост!
- Тост !


 
nazgul   (2004-02-15 13:25) [6]

Ну чё вы издеваетесь, неужели вы любите когда перед вами унижаются и упрашивают? Вы прекрасно знаете о чём я прошу, Help me please!


 
Digitman ©   (2004-02-15 13:40) [7]


> Вы прекрасно знаете о чём я прошу


уверяю тебя - не знаю !

у тебя примитивнейшие знания на уровне "есть сеть, а в ней сокеты"

на самом же деле все гораздо много образней и сложней !

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

тебе сюда :

http://book.itep.ru


 
Digitman ©   (2004-02-15 13:44) [8]

да еще расхнычешься сейчас, когда вопрос твой в "Сети" перенесут ..

мол, модераторы-дураки, куда мой вопрос засунули ? ...

ну почему сразу в "Сети" не разместить вопрос свой ?
головой-то думать будем или нет ? прежде чем формулировать общую тематику и конкретный сабж интересующего ?


 
nazgul   (2004-02-15 15:26) [9]

Есть два компонента ServerSocket & ClientSocket и у меня работает пересылка текстовых сообщения, да у меня приметивнеёшие знания по этой тематике по-этому я задал вопрос, чтоб мне посоветовали, что лутше подойдёт для простой локальной сети,а также как осуществить создание приватов между двумя клиентами, и возможность отдельно взятого клиента создать канал.
Что касается интересующих меня протоколах инф.обмена межсетевого и транспортного уровней, то меня интересует. что будет проще и практичнеё для локальной сети.
P.s Вопрос попал не в ту тему случайно...


 
Digitman ©   (2004-02-15 15:34) [10]

для ЛВС под управлением сетевого ПО от MS проще и практичней (а так же надежней и производительней) будет отказ от TCP/IP и от упомянутых компонентов (его задействующих) в пользу именованых программных каналов (NamedPipes)

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


 
Digitman ©   (2004-02-15 15:35) [11]


> nazgul (15.02.04 15:26) [9]


ты сходил по ссылке ?


 
nazgul   (2004-02-15 15:56) [12]

По ссылке я ходил, информации много, закачал себе эти страницы обезательно прочту,..
Но что касается отказа от компонентов (ServerSocket & ClientSocket) немогу, нужно именно с ними (хоть на book.itep.ru протокол TCP/IP опустили, как смогли)...
Можешь помоч?


 
Cobalt ©   (2004-02-15 20:30) [13]

Дык, как помочь, если точного и подробного ТЗ нету.


 
Knight ©   (2004-02-16 00:19) [14]

Спрошу тут же... до кучи %)

Во всех примерах, которые видел, используется, типа,
DHSocket.Socket.Connections[0].SendText(S)

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


 
XTRudeR   (2004-02-16 00:52) [15]

я не знаток, но с этоим особо траблов не должно быть, необходимо сформировать жёсткую систему команд меж сервером и клиентами.
2 Knight:
for i:= 0 to sv_socket.socket.activeconnections -1 do
sv_socket.socket.connections[ i ].sendtext( cmd + ";" + param );
вот псевдо пример..


 
nazgul   (2004-02-16 11:25) [16]

Ну подскажит...


 
XTRudeR   (2004-02-16 22:50) [17]

поройся в статьсях, на сайте где - то была статья, как чат на сокетах слабзать.. тама тебе пример, неплохой, вот его если переделать можно и получить ещё вдобавок каналы.. =)



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

Текущий архив: 2004.03.09;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.021 c
1-25773
DSP
2004-02-27 10:07
2004.03.09
список установленных программ


14-25897
Oyster
2004-02-16 12:18
2004.03.09
TblEdit


14-25880
nazgul
2004-02-15 12:30
2004.03.09
Сокетное соединение..


1-25736
I_V_N_I_S_H
2004-02-26 23:59
2004.03.09
Перехват Print Scrn


3-25685
PavelSin
2004-02-11 09:42
2004.03.09
EhLib first line