怎么用indy发送消息?

clinton81 2004-06-24 11:10:04
看bcb自带例子,只能是在客户连接时候发送消息。
我希望是当按下某按钮时,向指定客户端发送消息。如何实现?
...全文
101 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
clinton81 2004-06-30
  • 打赏
  • 举报
回复
这是我第一次使用indy控件。
用普通 internet socket控件发送数据在非阻塞状态下不好控制。阻塞状态又要自己写多线程。时间紧,恐怕出错,不敢用。

现在我基本做到要求了。只不过是把问题给绕了过去。现在我是在服务器接到连接时发送数据。然后立即断开。这样就可以使用bcb例子的代码了。

而通知客户端的方法是使用普通socket在非阻塞方式下发送一个特定代码,客户端接到后就连接服务器。这个socket是保持连接的。
cbprogrammer 2004-06-30
  • 打赏
  • 举报
回复
好像在没有连接的情况下, 服务器端向客户端是发不了数据的, 即使发了客户端也接收不到.
何不把客户端也做成服务端, 就是说两端是互为客服/服务器端,这样在没有连接的前提下, 谁先发起请求都可以了.
clinton81 2004-06-25
  • 打赏
  • 举报
回复
为什么没人帮回答这个初级问题呢?可是有分得的啊。
clinton81 2004-06-24
  • 打赏
  • 举报
回复
是的,是tcpserver和tcpclient。我找了很久,找不到怎么获得指定的客户端线程。请xinghf(xinghf)说详细些好吗?
xinghf 2004-06-24
  • 打赏
  • 举报
回复
tcp连接吗?
必须找到客户端的线程管道

1,317

社区成员

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

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