你用的是阻塞方式吗?
否则连着SendText没什么用处。
否则连着SendText没什么用处。
解决方案 »
- 如何采集网页代码中的一部分
- [Delphi2009]为Delphi增加独立的Delphi2009小版申请的支援召集贴
- 控件bsTrayIcon!里面有代码,请大家看看!我没分了
- 请问高手:为什么我的ReportBuilder在预览时只有一页,但在打印时页数会不停地增加?,不停地打印很多頁?
- 请教高手
- Delphi 中 F1book使用问题?急、急、急
- 请问高手这个循环错在何处?!登录时只能出三次错,我输入了正确的名称和密码,为什么还显示此用户不存在,
- 哪位大哥给我讲一下什么是Frame?
- 请问delphi有哪些界面分离的界面库呢?
- 如何模拟按键??
- 如何实现定时扫描某个目录下的全部文件及子目录,获得已更新的文件
- ^o^:SOS delphi进入时报错:Dbx.DbI was not found or identified.It is needed to explore databases
要不然,改用专门的TELNET控件。
给一点提示: 远程控制最简单的实现方法是使用Telnet式的面向字节的协议(不要让协议两个字吓着你),即一次只读写一个字节,用一个特殊字节作为一个命令或应答的结束符,保持常连接,阻塞方式.这样可以不必使用包头,如果你明白我的意思,这样说已经够了.
ReceiveText 也不能保证接收到的就是SendText发出的字符串,他可能只接收到一个字节,也可能接收到n次SendText发送字符串的和,对吧?
虽然在局域网里99%的时候是能正确工作,但如果拿到广域网上,多半不行.见过上水木清华bbs时一个一个字节的回显么?
不要用非阻塞方式,用阻塞方式.