社区
Delphi
帖子详情
很简单的问题,是关于TIdTCPClient控件的.
mentalpatient
2007-03-29 03:09:10
我怎么也接受不到TIdTCPClient接受的数据,大家来看看.
PS:简单程序
client.Host:='192.168.1.1';
client.Port:=8855;
client.Connect(1000); //服务端能够看到,已经连接上
client.Write('PC'); //服务端能够接受到,并返回一些数据
client.Readln; //程序到这就死了,接收不到数据
client.Disconnect;
...全文
288
10
打赏
收藏
很简单的问题,是关于TIdTCPClient控件的.
我怎么也接受不到TIdTCPClient接受的数据,大家来看看. PS:简单程序 client.Host:='192.168.1.1'; client.Port:=8855; client.Connect(1000); //服务端能够看到,已经连接上 client.Write('PC'); //服务端能够接受到,并返回一些数据 client.Readln; //程序到这就死了,接收不到数据 client.Disconnect;
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mentalpatient
2007-03-29
打赏
举报
回复
彻底晕到,知道是怎么回事了.
我在给客户端发的时候,没有以(#13)结尾,造成读不出来...........
谢谢以上各位的关注和帮助
xiaocai800322
2007-03-29
打赏
举报
回复
关注
hyclt
2007-03-29
打赏
举报
回复
我这几天在做这个东西 因为要毕业设计 我一开始没放那个IdAntiFreeze 也会死掉 大概是这个的关系 你放看看
hyclt
2007-03-29
打赏
举报
回复
客户端可以放个timer组件
然后Msg:=IdTCPClient1.ReadLn('', 5);你看看可以不?或者再放个IdAntiFreeze
mentalpatient
2007-03-29
打赏
举报
回复
我怎么也接受不到TIdTCPClient接受的数据,大家来看看.
PS:简单程序
client.Host:='192.168.1.1';
client.Port:=8855;
client.Connect(1000); //服务端能够看到,已经连接上
client.Write('PC'); //服务端能够接受到,并返回一些数据
client.Readln; //程序到这就死了,接收不到数据
client.Disconnect;
我的意思是我服务端发送接收没问题,就是客户端收不到服务端给他发的消息,不知道是什么问题,一读数据就死在那了
hongqi162
2007-03-29
打赏
举报
回复
可以设置一下IdTCPClient的ReadTimeout
hongqi162
2007-03-29
打赏
举报
回复
procedure TForm1.IdTCPServer1Connect(AThread: TIdPeerThread);
begin
with AThread.Connection do
begin
if ReadLn='PC' then
begin
WriteLn('PC');
end;
end;
end;
hyclt
2007-03-29
打赏
举报
回复
server可以向client发送数据 但是client自己没有onexcute过程所以最好加timer组件 然后加个readln就可以读了吧。。。
hongqi162
2007-03-29
打赏
举报
回复
client在发送完pc后等待server返回的字符串,既然服务端看到了,那就是server没有向client返回数据
hyclt
2007-03-29
打赏
举报
回复
你的意思是服务端接受不到client的数据 还是client接受不到服务端的数据??
bcb2010使用Id
TCPClient
和ip
控件
在C++Builder 2010(简称BCB2010)中,`Id
TCPClient
`组件和IP
控件
是用于实现客户端网络通信的重要工具。`Id
TCPClient
`是Indy库的一部分,它提供了与远程服务器进行TCP/IP通信的能力,而IP
控件
则通常用于显示或设置...
ICS开源网络
控件
ICS网络
控件
集包括一系列面向对象的类,如
TId
TCPClient
、
TId
TCPServer、
TId
HTTP等,它们为开发者提供了直观且易于使用的接口,可以方便地处理客户端和服务端的网络交互。特别的是,ICS支持2011版,这意味着它已经...
Indy
控件
使用帮助文件
在Indy
控件
的上下文中,它可能包含了关于如何安装和配置Indy
控件
的说明,或者使用此帮助文档时的特别提示。 在实际使用Indy
控件
时,开发者可能会遇到以下一些关键知识点: 1. **组件选择**:Indy
控件
库中有多个...
DELPHI TCP
控件
(UVC)
在实际开发中,DELPHI的TCP
控件
通常会结合其他VCL组件,如
TId
TCPClient
和
TId
TCPServer,它们提供了一套完整的TCP通信框架。开发者可以根据需求调整参数,如超时设置、缓冲区大小等,以优化性能。 在提供的文件列表...
indy10
控件
最新安装包及帮助文档
Indy10
控件
是Delphi开发环境中不可或缺的一部分,尤其对于网络编程来说,它的重要性不言而喻。这个最新的安装包“indy10.1.5_d7.exe”显然是为Delphi 7用户设计的,提供了Indy 10版本1.5的组件库。这个版本的更新...
Delphi
5,927
社区成员
262,932
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章