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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.009 c
3-25703
Max
2004-02-10 20:20
2004.03.09
TSQLConnection не соединяется с базой


4-25960
aser
2004-01-04 10:36
2004.03.09
как отловить завершение потока?


14-25934
Serpent
2004-02-12 19:45
2004.03.09
Всех с наступающим праздником!


1-25759
Ross
2004-02-26 16:38
2004.03.09
код ординарной кавычки


14-25917
chilavek
2004-02-15 20:55
2004.03.09
Украден и опубликован исходный код Windows NT 4 и Windows 2000





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский