ClientSocket的问题,急需,请帮忙!!

喜欢编程朋友 2004-09-10 10:57:26
我现在遇到了ClientSocket的一个问题,我想在ClientSocket连接上之后就随即发送一个命令,但是不知道把这个发送命令写到哪儿地方,怎样来实现。我发送后对方老是收不到,怎么回事。
下面是我的代码:
begin
str1:='192.168.1.252';
if trim(str1)<>'' then
begin
ClientSocket1.Close;
ClientSocket1.Host:= str1;
clientsocket1.Port:=12;//server port
ClientSocket1.ClientType := ctNonBlocking;
try
clientsocket1.open;
clientsocket1.Socket.SendText('命令数据');
except
end;
end;
但是clientsocket1.Socket.SendText('命令数据');这个数据对方总是收不到,如果将这个发送数据写到其他按钮事件里面对方就能收到数据,这种情况怎样来解决呀。
我现在就是想在Socket连接上之后,就立即发送一个数据。高手帮忙找一个办法吧。谢谢了!!!
...全文
64 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
halfdream 2004-09-10
  • 打赏
  • 举报
回复
设成阻塞方式。
喜欢编程朋友 2004-09-10
  • 打赏
  • 举报
回复
请各位高手帮忙呀!非常急需的!!
喜欢编程朋友 2004-09-10
  • 打赏
  • 举报
回复
还有没有其他的高见呀,现在实在很急的,请各位帮忙呀!

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧