发送TCP发送信息的问题!

fangwancong 2004-03-16 03:20:13
我在服务器上向客户端发循环一条信息。
例:
for (int i=0;i<3,i++)
ServerSocket->Socket->Connections[0]->SendText("你好");

我在客户端收到的竟然是:你好你好你好。
留意他当成一条信息接收了。因为我在客户端每收到一条都要处理一次。也就是要处理三次。显然就不行。

有没有人知道要怎么做才可以一次次地接收信息呢?
...全文
57 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fjye 2004-03-16
  • 打赏
  • 举报
回复
for (int i=0;i<3,i++)
{
Sleep(50);
Application->ProcessMessages();
ServerSocket->Socket->Connections[0]->SendText("你好");
}
fangwancong 2004-03-16
  • 打赏
  • 举报
回复
但是服务器怎样才能“等”呀?它会继续执行下边代码的
pp616 2004-03-16
  • 打赏
  • 举报
回复
发一个等回应在发下一个。

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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