Форум: "Сети";
Поиск по всему сайту: 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.017 c
1-80973           Explorer              2002-04-12 12:20  2002.04.25  
Как в QuickRep создать несколько страниц


3-80750           svale                 2002-04-03 15:26  2002.04.25  
DBGrid - раскрасить


6-81029           Aleksandr             2002-02-13 13:45  2002.04.25  
Как работать с TNMStrm на подтверждение чего-либо?


1-80848           Ник                   2002-04-12 22:00  2002.04.25  
Не могу разобраться


1-80869           lipskiy               2002-04-13 14:43  2002.04.25  
Как по простому выявить неиспользуемый в программе код?