IdTCPServer,IdTCPClient这两个控件里的写方法WriteStrings向缓冲写入一段Strings
和它相对应的读方法是什么呀?
和它相对应的读方法是什么呀?
解决方案 »
- 如何模拟点击这样的图片按钮?
- 这种TClientDataSet怎么才能可写
- 关于一个提取图像中隐藏的文本信息的问题
- 如何在一串字符串里把我需要我内容取来放入TSringList内???
- 那里有delphi5 呀
- 请问你能帮忙吗,有朋友下载了1stClassVcl6这个delphi控件的正式版吗?csdn的论坛又不好用,靠大家了。
- 急,如何以二进制方式向串口发送如下的数据?
- 怎样用Adoquery1内嵌的SQL来实现以下存储过程?
- 急!二百分全送,(因现只可送100,问题解决再送一百分),,请问谁有关于TREEVIEW的例子,直接连数据库的例子,二百分全送
- 怎样在Delphi中以最快的速度打开文件(用Read,BlockRead之类的函数)?急!!!!!!!!!
- 怎样获得系统的日期和时间?
- 想用TPageControl控件进行页之间的转换,可是无法控制它的颜色变化
客户端:
procedure TClientForm.ButLineClick(Sender: TObject);
begin
IdTCPClient.Connect;
try
IdTCPClient.WriteStrings(Memo1.Lines);
finally
IdTCPClient.Disconnect;
end;
end;
服务器:
procedure TServerForm.IdTCPServerExecute(AThread: TIdPeerThread);
begin
try
while AThread.Connection.Connected do
Memo1.Lines.Add(AThread.Connection.ReadLn);
finally
AThread.Connection.Disconnect;
end;
end;
当服务器端读完数据时肯定会报错,有没有方法能判断客户端传了多少条数据过来呀?