Вниз
Скачать: CL | DM;

Интересно, хоть кто-нибудь смог бы написать РАБОЧИЙ 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]

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



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.009 c
1-80918
Ascan
2002-04-11 14:56
2002.04.25
программный


1-80854
Санёк
2002-04-13 12:06
2002.04.25
Как перекодирова?


3-80803
trever
2002-04-05 10:22
2002.04.25
Помогите советом, пожалуйста!


4-81119
masik
2002-02-20 12:02
2002.04.25
System Devices?


1-80990
volodya_
2002-04-12 15:00
2002.04.25
Как сделать чтобы при нажатии на форме стандартной




   Наверх