我要疯了-月底大赠送-socket,telnet.....(100分)

  • 主题发起人 主题发起人 zx
  • 开始时间 开始时间
Z

zx

Unregistered / Unconfirmed
GUEST, unregistred user!
谁和我讲讲telnet协议.
不想看RFC854了,不想看控件了!
只要最简单的部分东西!

连接是如何建立的.
socket连接后,服务器发送来了
#255#254#23.....
怎么回应??
归跟节底,怎么建立login的???


 
呵呵, 要讲清, 可以出本书了:-)
还是买本书吧.
 
我只有一点需要,不要详细的东西!
大概我也了解一点控制符.
只要简单介绍一下就可以,只要登陆那一段,
以后的就不要了!

hehe...讨论讨论嘛!
 
建立login 和回应没什么关系,对于这些数据协商你好像可以全部拒绝,
longin就发送用户名称和密码就行了。

// I'm pegasus
 
pegasus ..hehe..好久没见了!
是这样!

我只要登陆的那一点东西!
c,c++,delphi,windows,unix的都可以,
谁能给个例子

我这儿开个头

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, ScktComp;

type
TForm1 = class(TForm)
ClientSocket1: TClientSocket;
Memo1: TMemo;
Button1: TButton;
Edit1: TEdit;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure ClientSocket1Read(Sender: TObject; Socket: TCustomWinSocket);
procedure Button2Click(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
private
{ Private declarations }
public
{ Public declarations }
end;

function ShowString(s: string) :string;

var
Form1: TForm1;

implementation

{$R *.DFM}
function ShowString(s: string) :string ;
var
i: integer ;
begin
Result:= '';
for i := 1 to Length(s) do Result := Result+IntToStr(ord(s))+'+' ;

end;

procedure TForm1.Button1Click(Sender: TObject);
begin
ClientSocket1.Active:= true;
end;

procedure TForm1.ClientSocket1Read(Sender: TObject;
Socket: TCustomWinSocket);
var
sa :string ;
begin
sa := Socket.ReceiveText ;
Memo1.Lines.Append(sa);
Memo1.Lines.Append(ShowString(sa));
end;

谢谢!
procedure TForm1.Button2Click(Sender: TObject);
begin
//这里是应答
ClientSocket1.Socket.SendText(Edit1.Text);
~~~~~~肯定还要加上一些控制符!?
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
ClientSocket1.Active:= false ;
end;

end.
 
一个简单的代替方法:
把你的server和command.com(cmd.exe)绑定在一起, client发来的命令转给
command.com来执行,把执行的结果返回给client.
 
这可不行......
我得做一些分析,还要求效率..
 
Pegasus要6号才回南京。那天我在他那儿的IE没有关, 就给他用上了。 :))
他最近很忙的说, 9/29号那天3:00才回家。第二天一早又到上海出差去了。
真辛苦呀!

你发个Email问他吧!
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部