诚心请教关于Telnet客户端的问题
诚心请教各位大侠了,情况是这样的,有一个字符界面的服务端程序,客户端这边是通过Telnet上去使用的,因为字符界面操作比较繁琐,因此想自己写一个客户端程序,按telnet规范向服务端收发理论上应该能实现的,但我现在什么头绪也没有,请各位指点一下 问题点数:100、回复次数:6Top
1 楼chenqp()回复于 2003-09-01 15:40:09 得分 30
用indy Clients组件包中的idTelnetTop
2 楼is_pasu()回复于 2003-09-01 16:04:42 得分 0
请问哪里能下到indy呢?我去他的主页看过了,只找到他的dephi源代码噢,没有安装包,谢谢.Top
3 楼warton(创业群13734424 http://www.anywhy.cn)回复于 2003-09-01 19:06:48 得分 20
CB里有indy控件
如果要新版本的,可以到:
http://www.nevrona.com/Indy/download/index.htmlTop
4 楼warton(创业群13734424 http://www.anywhy.cn)回复于 2003-09-01 19:07:33 得分 0
另外,最好先研究一下telnet协议Top
5 楼is_pasu()回复于 2003-09-10 14:26:32 得分 0
我用indy控件联上去了,发送普通文字信息是没有问题,可是,诸如"F2",回车等信息不知道如何发送给服务端呢?Top
6 楼weiguang(轻轻滑过)回复于 2003-09-12 09:47:57 得分 50
不用INDY控件也可以,直接用CBC中的ClientSocket控件
你不是已经有了一个字符界面的程序么?这样就好办多了,告诉你这样的办法
你可以先打开Sniffer监测,然后运行这个字符界面的程序,连接服务器直到其正常工作,用sniffer将程序收发的数据都捕获下来,特别关注其中建立连接和协商等关键数据
这样,在你自己做的程序中就可以通过控件的sendbuffer/receive等函数来发送相应的数据,依照葫芦画瓢就可以了。
如果你需要发送F2等特殊字符,同样的方法Top



