Форум: "Сети";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];




Вниз

Интересно, хоть кто-нибудь смог бы написать РАБОЧИЙ Telnet? Под сервер UNIX никак не пашет! 


Realizator   (2002-02-13 09:49) [0]

Пожалуйста, помогите! Не понимаю, ну неужели никто и никогда не писал самую обыкновенную Telnet программу, такую же как стандартный Windows Telnet ??? Ведь вроде Интернет вещь повседневная, ну неужели никому не надо было? Не могу НИГДЕ найти как написать нак, что б работал без глюков...
Ситуация такова: Есть сервер под UNIX и, скажем, мой комп под Виндами. И вот не работает мой написанный Телнет ну ни как. Сервер всякую белибирду выдаёт в начале, наподобие вот этого
яэяэ яэ#яэ"яэ$, вместо приветствия. И мой Телнет не корректно передаёт видно символы, так как сервер не понимает логин и пароль, хотя они верные...
Вот мой код, пожалуйста поправьте, если что не так, кто разбирается. Заранее очень благодарен.


procedure TForm1.Button1Click(Sender: TObject);
begin
ClientSocket1.Address:="xxx.xx.xx.xxx";
ClientSocket1.Port:=23;
ClientSocket1.Active:=true;
end;

procedure TForm1.Memo1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if Key=VK_RETURN then ClientSocket1.Socket.SendText(Memo1.Lines[Memo1.Lines.Count-1]+#13#10);
end;

procedure TForm1.ClientSocket1Read(Sender: TObject;
Socket: TCustomWinSocket);
begin
Memo1.Lines.Add(ClientSocket1.Socket.ReceiveText);
end;



Polevi   (2002-02-13 10:42) [1]

Ты изучал telnet-protocol ???
Сервер передает тебе не "чистый" текст, а предваряет его контрольными кодами и того же требует от клиента.

http://book.itep.ru/4/45/tlnt_453.htm



Realizator   (2002-02-13 14:52) [2]

Polevi, спасибо за ссылку. Узнал в этой статье много нового.
Но я никак не могу понять как теперь всё это привязать к Delphi?
Polevi, я же не проффессионал (во всяком случае пока ещё) и нет ничего доходчивей примера. Если тебе не трудно, пожалуйста, поправь мой код, или напиши кусок своего. Заранее благодарен.



Polevi   (2002-02-13 19:20) [3]

сейчас не могу привести работающий пример
напиши мылом - постараюсь помочь




Форум: "Сети";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.027 c
4-81106           mentor                2002-02-19 07:59  2002.04.25  
EMail


7-81099           МИФИст                2002-01-25 15:21  2002.04.25  
Память...


1-80846           kopachev              2002-04-12 20:08  2002.04.25  
Прыгающий курсор


1-80952           Rammst                2002-04-12 06:42  2002.04.25  
Кодировки


3-80755           mage                  2002-04-04 11:23  2002.04.25  
Как получить логин и пароль юзера, подключившегося к базе?