Форум: "Сети";
Поиск по всему сайту: 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.056 c
3-80785           Jony                  2002-04-04 10:47  2002.04.25  
Почему не работает ShotCut для EditButtons в DBGridEh?


3-80748           B_A_V                 2002-04-04 08:06  2002.04.25  
тип datetime


3-80834           trever                2002-04-05 13:11  2002.04.25  
Как обновить содержимое дблукапкомбобокса?


3-80821           Yuri Btr              2002-04-05 12:12  2002.04.25  
Acess violation in module idsql32.dll


1-80912           @andrew               2002-04-15 12:49  2002.04.25  
ПРИВЕТ ВСЕМ! Хочу распечатать Канвас...