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

Вниз

Помогите пожалуйста ...   Найти похожие ветки 

 
koly01 ©   (2002-12-03 13:17) [0]

Здравствуйте !!!!

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

заранее благодарен !!! откланиваюсь ...


 
Digitman ©   (2002-12-03 14:21) [1]

http://book.itep.ru


 
koly01 ©   (2002-12-03 14:56) [2]

Поясню что мне нужно ...

Есть какойто сервер который обрабатывает запросы от client
Между ними TCP(RFC-1006)
1. Нужно получить хоть какойнибудь отклик от этого сервера.
2. Второе нужно передать на него данные и получить оттуда отклик в виде ответных данных.

Кто нибудь подскажите что сделать ... с чаго начать ...


 
Polevi ©   (2002-12-03 15:06) [3]

>1. Нужно получить хоть какойнибудь отклик от этого сервера.
telnet ip-server port-server


 
koly01 ©   (2002-12-03 15:22) [4]

Подключение к узлу утеряно ....
вот что пишеться ...







 
koly01 ©   (2002-12-03 15:23) [5]

а я знаю что соединение есть .... старая прога конектится ...


 
Digitman ©   (2002-12-03 16:09) [6]


> а я знаю что соединение есть


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


 
koly01 ©   (2002-12-03 16:13) [7]

это как я понял уже не TCP а что товыше его ...


 
Digitman ©   (2002-12-03 16:32) [8]

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

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



 
koly01 ©   (2002-12-03 16:38) [9]

Ну у меня это и делает ... WSock на другой стороне выдает вот чаго

CWsocket :Accept. Errore 13061


 
koly01 ©   (2002-12-03 16:45) [10]

Тогда следующий вопрос ...
как отследить на высоком уровне что приходит поTCP/IP
т.е. возможно ли поймать сообщения виндовс относящиеся к WSock


 
Digitman ©   (2002-12-03 17:14) [11]


> на другой стороне


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



> возможно ли поймать сообщения виндовс относящиеся к WSock


Возможно.


 
koly01 ©   (2002-12-04 07:46) [12]

Как поимать сообщения с данными ...

я занят тем что почти гадаю на кофейной гуще (не в боиду будет сказано), так как практически пишу клиентскую часть через TCP но не знаю протокол общения с server-ной частью разработанный фирмой Siemens(либо взятой гдето, но где и что это ни кто не знает, а Siemens молчит как рыба). Поэтому вопрос как поймать сообщение относящиеся к WSock? Подскажите ну очень надо ...


 
Digitman ©   (2002-12-04 08:13) [13]

для разработки кл.части в таком случае вполне подойдет TClientSocket. У этого компонента есть событие OnRead(), возникновение которого является фактом наличия в буфере приема некоей инф-ции, переданной клиенту сервером


 
koly01 ©   (2002-12-04 13:41) [14]

т.е. можно наверное зделатьб так написать client с OnRead,
после этого поставить его на удаленный сервер и принимать данные от пришедшие на этот сервер паралельно ....
я прав ...


 
Digitman ©   (2002-12-04 14:18) [15]


> я прав


Надо же ! Смелое умозаключение !)


> написать client с OnRead


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


> после этого поставить его на удаленный сервер


Почему обязательно - сервер ? На любую машину в сети !


> принимать данные от пришедшие на этот сервер


данные приходят не на сервер, а на хост. Хост же может выполнять любые ф-ции : сервера, клиента, клиента и сервера одновременно. Все зависит от сетевого ПО, работающего на компьютере, являющемся хостом в сети


 
koly01 ©   (2002-12-04 15:08) [16]

Спасибо буду пытаться воять (и это не то что выподумали )

plz ....


 
Digitman ©   (2002-12-04 15:57) [17]

Я подумал только одно : в Аять по-русски будет)


 
Anatoly Podgoretsky ©   (2002-12-04 19:36) [18]

Это глагол от слова ВОЙ



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

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

Наверх




Память: 0.51 MB
Время: 0.012 c
4-97099
vasa
2002-12-17 02:02
2003.01.30
Окно верхнего уровня от дочернего окна..


1-96846
Yurko
2003-01-19 01:26
2003.01.30
Обработчик сообщений


1-96698
Maxk
2003-01-21 18:39
2003.01.30
Закрыть окно


14-96962
AZ
2003-01-10 23:11
2003.01.30
Мужики ли мы?


1-96825
Sergei
2003-01-20 12:21
2003.01.30
Переворот строки