关于TCPClient从TCPServer接收数据问题

发布于 2024-11-09 22:58:21 字数 200 浏览 3 评论 0原文

大家好~
我有一个问题要解决~
我创建了一个服务器,每个人都可以连接到该服务器。
服务器的功能是将消息从一个客户端传输到另一个客户端。
我不知道其他客户端何时向客户端发送消息。
我使用Delphi-7来开发程序。
我没有找到任何 TCPClient 对象来监听 TCPServer 发送的消息。
请大家发表一下自己的看法~谢谢:)

Hello everyone~
I have a problem to solve~
I have created a server that every one can connect to this server.
The function of The server is in order to transfer message from one client to another client.
I don't known when the other client send the message to the client.
I use Delphi-7 to develop the program.
I didn't find any TCPClient object to listen the message which the TCPServer send.
Please give me your point of views~thanks :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

跨年 2024-11-16 22:58:21

服务器不发起与客户端的对话。如果您的消息传递客户端尚未与服务器建立开放连接,并且服务器需要通知客户端它有消息,则客户端程序需要有一个服务器组件< /em> 以便它可以侦听来自消息服务器的新连接。

一种替代方法是客户端与服务器保持持久连接。当消息到达时,服务器可以向适当的客户端发送通知,因为它已经打开了连接并且客户端正在等待服务器的响应。

Servers don't initiate conversations with clients. If your messaging clients don't already have open connections with the server, and the server needs to notify the client that it has a message, then the client program needs to have a server component so that it can listen for new connections from the message server.

One alternative is for the clients to keep persistent connections open with the server. When a message arrives, the server can send a notification to the appropriate client because it already has a connection open and the client is waiting for a response from the server.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文