![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите пожалуйста ... [D5, Win2k]
koly01 © (2002-12-03 13:17:00)Здравствуйте !!!!
помогите ни как не могу разобраться с TCP/IP, как передать данные как принять данные, говорят что можно пользоваться WinSock
... пробовал я видно что то не то делаю ...
помогите надо очень, плиз ...
заранее благодарен !!! откланиваюсь ...
Anatoly Podgoretsky (2002-12-04 19:36:00) [1]Это глагол от слова ВОЙ
Digitman (2002-12-04 15:57:00) [2]Я подумал только одно : в Аять по-русски будет)
koly01 (2002-12-04 15:08:00) [3]Спасибо буду пытаться воять (и это не то что выподумали )
plz ....
Digitman (2002-12-04 14:18:00) [4]
> я прав
Надо же ! Смелое умозаключение !)
> написать client с OnRead
На здоровье) ... Это - просто некая программа, использующая TClientSocket. Программа будет выполнять в т.ч. ф-ции клиента для некоей серверной программы, расположенной где-угодно на каком-угодно компьютере в глоб.сети, хоть у черта на рогах)
> после этого поставить его на удаленный сервер
Почему обязательно - сервер ? На любую машину в сети !
> принимать данные от пришедшие на этот сервер
данные приходят не на сервер, а на хост. Хост же может выполнять любые ф-ции : сервера, клиента, клиента и сервера одновременно. Все зависит от сетевого ПО, работающего на компьютере, являющемся хостом в сети
koly01 (2002-12-04 13:41:00) [5]т.е. можно наверное зделатьб так написать client с OnRead,
после этого поставить его на удаленный сервер и принимать данные от пришедшие на этот сервер паралельно ....
я прав ...
Digitman (2002-12-04 08:13:00) [6]для разработки кл.части в таком случае вполне подойдет TClientSocket. У этого компонента есть событие OnRead(), возникновение которого является фактом наличия в буфере приема некоей инф-ции, переданной клиенту сервером
koly01 (2002-12-04 07:46:00) [7]Как поимать сообщения с данными ...
я занят тем что почти гадаю на кофейной гуще (не в боиду будет сказано), так как практически пишу клиентскую часть через TCP но не знаю протокол общения с server-ной частью разработанный фирмой Siemens(либо взятой гдето, но где и что это ни кто не знает, а Siemens молчит как рыба). Поэтому вопрос как поймать сообщение относящиеся к WSock? Подскажите ну очень надо ...
Digitman (2002-12-03 17:14:00) [8]
> на другой стороне
На какой "другой" ? На стороне сервера или клиента ? Ты вообще чем занят-то ? Своим клиентом к существующему чужому серверу ? Или обе стороны делаешь сразу ?
> возможно ли поймать сообщения виндовс относящиеся к WSock
Возможно.
koly01 (2002-12-03 16:45:00) [9]Тогда следующий вопрос ...
как отследить на высоком уровне что приходит поTCP/IP
т.е. возможно ли поймать сообщения виндовс относящиеся к WSock
koly01 (2002-12-03 16:38:00) [10]Ну у меня это и делает ... WSock на другой стороне выдает вот чаго
CWsocket :Accept. Errore 13061
Digitman (2002-12-03 16:32:00) [11]разумеется) ... TCP - всего лишь транспортный протокол
а что транспортировать конкретно - за то отвечают обе стороны, участвующие в инф.обмене
если клиент спросил какую-то чушь, то сервер волен прервать по своей инициативе установленное ранее соединение, ничего перед этим не ответив. такое поведение зависит от конкретного протокола инф.обмена
koly01 (2002-12-03 16:13:00) [12]это как я понял уже не TCP а что товыше его ...
Digitman (2002-12-03 16:09:00) [13]
> а я знаю что соединение есть
Было) ... после того как "новая прога" спросила у сервера черт знает что непонятное, сервер послал "новую прогу" подальше и отключился) ... Вот тебе "новая прога" и пишет, мол, "подключение к узлу утеряно"
koly01 (2002-12-03 15:23:00) [14]а я знаю что соединение есть .... старая прога конектится ...
koly01 (2002-12-03 15:22:00) [15]Подключение к узлу утеряно ....
вот что пишеться ...
Polevi (2002-12-03 15:06:00) [16]>1. Нужно получить хоть какойнибудь отклик от этого сервера.
telnet ip-server port-server
koly01 (2002-12-03 14:56:00) [17]Поясню что мне нужно ...
Есть какойто сервер который обрабатывает запросы от client
Между ними TCP(RFC-1006)
1. Нужно получить хоть какойнибудь отклик от этого сервера.
2. Второе нужно передать на него данные и получить оттуда отклик в виде ответных данных.
Кто нибудь подскажите что сделать ... с чаго начать ...
Digitman (2002-12-03 14:21:00) [18]http://book.itep.ru